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