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. jQuery插件連續地水平滾動的鼠標懸停
- 6. 暫停jQuery懸停(鼠標懸停)
- 7. KineticJS鼠標懸停
- 8. appendchild鼠標懸停
- 9. Div鼠標懸停
- 10. jcarousel停在鼠標懸停
- 11. Android模擬鼠標懸停/懸停
- 12. 與懸停事件或鼠標懸停
- 13. jQuery prepend懸停鼠標懸停交換
- 14. 鼠標懸停和鼠標懸停的問題
- 15. 檢查鼠標懸停或鼠標懸停與pyHook?
- 16. jQuery懸停鼠標懸停/鼠標退出計時
- 17. 鼠標懸停在鼠標懸停KMLLayer谷歌地圖
- 18. Jquery鼠標懸停/鼠標懸停IE8波動
- 19. CSS鼠標懸停在鼠標懸停消失
- 20. 沒有在鼠標懸停/鼠標懸停定義jQuery事件
- 21. Jssor光標鼠標懸停
- 22. dojo連接鼠標懸停和鼠標移動
- 23. d3.js鼠標懸停鼠標問題
- 24. 將鼠標懸停在鼠標上
- 25. jQuery的鼠標懸停/鼠標移開
- 26. Fadein鼠標懸停和淡出鼠標
- 27. jQuery鼠標懸停鼠標不透明
- 28. SVG組鼠標懸停/鼠標事件
- 29. 鼠標懸停鼠標一直執行
- 30. jQuery的鼠標懸停效果錯誤,鼠標懸停事件總是在鼠標懸停觸發幾次
完美,歡呼聲。 – 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