0
我希望能够检测鼠标是否位于某个div上。所以我这样做检测鼠标是否位于iframe中的某个元素上
if ($('#mydv').is(':hover')) {
//doSometing
});
我该如何检测鼠标在不在div?另外我读到,如果元素是一个iframe,这可能无法正常工作。有没有办法在iframe中完成这项工作?
我希望能够检测鼠标是否位于某个div上。所以我这样做检测鼠标是否位于iframe中的某个元素上
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
你可以访问'isOver'在回调'setTimeout',但请注意'setTimeout'本身返回ID – AmmarCSE
@Becky,没有问题。让我知道如果你仍然需要更多的帮助关于这个问题:) – AmmarCSE
我有一个问题,在'setInterval()'内设置'isOver'。 '函数CHK(){ VAR计时器=的setInterval(函数(){ 如果(ISOVER == TRUE){// 做的东西 clearInterval(定时器); } },3000); }即使鼠标结束,''clearInterval()'也不起作用? – Becky