我希望能够检测鼠标是否在某个div上。所以我这样做

if ($('#mydv').is(':hover')) {
    //doSometing
});


如何检测鼠标是否不在div上?我也读到,如果元素是iframe,这可能不起作用。有没有办法在iframe中也能完成这项工作?

最佳答案

使用hover()和类似的标志

var isOver = false;
$('#mydv').hover(function() {
    isOver = true;
}, function() {
    isOver = false;
});
.
.
.
//elsewhere in your code you can use isOver to know whether the cursor is over or not

10-06 07:34