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
});
}