3
Q
連續鼠標懸停
A
回答
6
你需要使用setInterval()
:
var to;
var doStuff = function() {
console.log('doing stuff...');
};
$('a').hover(function(e) {
to = window.setInterval(doStuff, 1);
},function(e) {
window.clearInterval(to);
})
0
//continuous
var timer;
var doStuff=function(quit){
console.log('doing stuff');
if (quit!==true){
timer=setTimeout(doStuff, 100);
}
else{
clearTimeout(timer);
}
};
$('div#continuous').bind('mouseenter', doStuff).bind('mouseleave', function(){doStuff(true);});
相關問題
- 1. 鼠標懸停的jquery連續動畫
- 2. 在鼠標懸停時停止連續動畫
- 3. 鼠標懸停
- 4. 鼠標懸停
- 5. 鼠標懸停
- 6. 鼠標懸停
- 7. 鼠標懸停時連續圖像交換
- 8. jQuery的鼠標懸停連續幻燈片循環
- 9. jQuery插件連續地水平滾動的鼠標懸停
- 10. 如何僅在鼠標懸停時顯示連續按鈕?
- 11. 暫停jQuery懸停(鼠標懸停)
- 12. Kinetic.Line鼠標懸停
- 13. appendchild鼠標懸停
- 14. Div鼠標懸停
- 15. KineticJS鼠標懸停
- 16. jcarousel停在鼠標懸停
- 17. jQuery prepend懸停鼠標懸停交換
- 18. Android模擬鼠標懸停/懸停
- 19. 懸停/鼠標懸停功能衝突
- 20. 與懸停事件或鼠標懸停
- 21. 鼠標懸停和鼠標懸停的問題
- 22. 鼠標懸停在鼠標懸停KMLLayer谷歌地圖
- 23. 支持鼠標懸停,鼠標懸停,點擊r3d4?
- 24. 沒有在鼠標懸停/鼠標懸停定義jQuery事件
- 25. 更改jQuery的鼠標懸停到窗口鼠標懸停
- 26. Jquery鼠標懸停/鼠標懸停IE8波動
- 27. 檢查鼠標懸停或鼠標懸停與pyHook?
- 28. jQuery懸停鼠標懸停/鼠標退出計時
- 29. CSS鼠標懸停在鼠標懸停消失
- 30. 超時鼠標懸停和鼠標懸停下拉菜單?
完美,歡呼聲。 – Gazler 2009-12-13 20:58:19
您正在爲所有錨標記使用單個計時器變量 - 大部分時間都適用,但是當您嵌套錨標記時,它可能無法正常工作 - 由於事件冒泡,您將創建兩個(或更多)間隔 - 一個爲每個嵌套元素。您將只清除一個 – 2009-12-13 21:07:48
@dionadar:嵌套的錨點是非法的:http://www.w3.org/TR/html401/struct/links.html#h-12.2.2 – David 2009-12-13 21:14:39