我正在努力让它发挥作用:
if($('#myDiv').hover() == false) {
myFunction();
}
Chrome 或 Firebug 控制台中没有出现太多错误。我看过其他一些帖子,有一个答案使用了类似的内容:
if($('#myDiv').is(':hover') == false) {
myFunction();
}
但是这也行不通。
这里有一个 jsfiddle 如果有帮助的话:http://jsfiddle.net/yuwPR/2/
非常感谢任何想法。
谢谢
编辑:
感谢您的回答,我无法完成任何工作。我想这可能是不可能的。哦,好吧,我会尝试别的!
再次感谢
附:最有创意的答案被标记为正确并全面赞成。
最佳答案
在不知道您的最终意图的情况下,您可以将鼠标悬停在文档
上并检查当前的target.id
$(document).mouseover(function(event) {
if (event.target.id == "myDiv") {
$("body").css("background-color", "red"); //over the div so change the color
return;
}
$("body").css("background-color", "green"); //no on the div
});
jsfiddle 上的代码示例.
关于javascript - 如果鼠标悬停 Div 等于 False - JQuery/Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5411460/