Detecting when an iframe gets or loses focus

前端 未结 9 1382
我寻月下人不归
我寻月下人不归 2020-12-31 06:24

What\'s the correct way of detecting when an iframe gets or loses focus (i.e. will or will not receive keyboard events)? The following is not working in Fx4:



        
9条回答
  •  情书的邮戳
    2020-12-31 06:53

    This might work

    document.addEventListener('click', function(event) {
      var frame= document.getElementById("yourFrameID");
    
      var isClickInsideFrame = frame.contains(event.target);
    
      if (!isClickInsideFrame ) {
        //exec code
      }
    
    });
    

提交回复
热议问题