Javascript Jquery';鼠标盖';仅在加载内容之前

Javascript Jquery';鼠标盖';仅在加载内容之前,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我有一个函数,它应该只在某个iframe中检测您悬停的内容。 代码 当我移动鼠标并将鼠标放在某个iframe上时,它应该会触发,但当我加载它并且鼠标位于iframe时,它只会触发一次。是否有我不知道或不知道的更新?因此,当我将鼠标移到这个iframe上时,什么也没有发生,这是一种令人不安的问题 目标 因此,最初的目标是在页面上有一个iframe,当我将鼠标移到该iframe上时,我希望能够看到我在iframe上悬停的项目。只有当鼠标位于iframe中时,才会出现这种情况。当我在iframe中的

我有一个函数,它应该只在某个
iframe
中检测您悬停的内容。 代码

当我移动鼠标并将鼠标放在某个
iframe
上时,它应该会触发,但当我加载它并且鼠标位于
iframe
时,它只会触发一次。是否有我不知道或不知道的更新?因此,当我将鼠标移到这个
iframe
上时,什么也没有发生,这是一种令人不安的问题


目标

因此,最初的目标是在页面上有一个
iframe
,当我将鼠标移到该
iframe
上时,我希望能够看到我在
iframe
上悬停的项目。只有当鼠标位于
iframe
中时,才会出现这种情况。当我在
iframe
中的项目上悬停时,我想得到这个消息

当它工作时


它是有效的,没有内容。如你所见。巴特特。。。当加载内容时,整个操作将关闭,并且不再工作

直接在IFRAME上绑定事件

函数编辑器(){
$(“iframe”)。on('mouseover',函数(e){
警惕(“嘿”);
//其他代码不相关
});
}
编辑()


我试过了,效果很好。也许你想要
mousemove
而不是
mouseover
?@FREE\u和\u OPEN\u SOURCE如果iframe为空,这些事件将起作用!一旦内容加载,它就无法工作!不,好的。很抱歉让您感到困惑,但我希望在悬停
iframe
的内容时触发它,而不仅仅是
iframe
本身。在本质上,进入
iframe
的维度,但是当悬停在那里时,它应该发送一条消息。+你的意思是@McKabue是的,但正如你在上面的例子中所看到的,这基本上就是我所尝试的。好吧,最终我的问题在于我在本地(而不是在服务器上)执行此操作然后它就不起作用了。谢谢,但是你的答案不是答案@免费和开源走得更近了。事实上,你有它,除了我在本地。。。
$(document).ready(function(){
    editor();
});
function editor(){
    var iframe = document.getElementById("iframe")
    var doc = iframe.contentDocument || iframe.contentWindow.document;
    $(doc).on('mouseover',function(e){
      console.log("hey");
      //further code non-related
    });
}