-1
A
回答
2
jQuery讓我想嘔吐,所以,是啊..原生JS結合這一點;
(在文章底部點擊藍色的 「運行代碼片斷」 按鈕,將鼠標懸停在 「懸停我」 按鈕)
var hover;
btn.addEventListener('pointerover', function(evt){
// We have started hovering the btn, start interval.
hover = setInterval(function(){
//every 1000 MS, add another "Hi" to the debug div.
debug.innerHTML += "Hi ";
}, 1000);
});
btn.addEventListener('pointerout', function(evt){
//Leaving & stopped hovering the btn, stop interval.
clearInterval(hover);
});
<button id="btn">Hover Me</button>
<div id="debug"></div>
1
我想你是問如何在事件發生後的幾秒鐘觸發行爲。您可以使用delay函數在jQuery中執行此操作,例如
$("#foo").slideUp(300).delay(800).fadeIn(400);
要使用的mouseenter它會是這樣的
$("#foo").mouseenter(function(){
$("#foo").slideUp(300).delay(800).fadeIn(400);
});
相關問題
- 1. 如何在懸停時保持直通
- 2. 如何在懸停子菜單時保持懸停狀態?
- 3. CSS:如何在另一個動畫運行時保持懸停轉換順暢
- 4. 點擊時保持在懸停狀態
- 5. 保持懸停在點擊
- 6. 如何鼠標懸停並保持
- 7. 如何在應用程序池停止時保持FileSystemWatcher運行
- 8. 在懸停時打開div,然後在div上懸停時保持div打開
- 9. 如何在懸停時保持元素寬度?
- 10. 如何在自己懸停時保持html顯示?
- 11. 如何在禁用點擊時保持懸停屬性
- 12. 移動到懸停的內容時保持懸停
- 13. 懸停後如何保持字寬(懸停時字體從淺變爲粗體)?
- 14. 如何在懸停時保存orgianl backgroundColor?
- 15. 懸停後保持焦點
- 16. 保持懸停元素
- 17. jQuery懸停 - 如何讓div顯示在懸停上,然後保持可見
- 18. 如何保持所有元素之上時懸停
- 19. 鼠標懸停時如何保持可見的工具提示?
- 20. WPF .NET Popup - 懸停時打開,如果鼠標懸停,請保持打開
- 21. 有沒有辦法在懸停時保持彈出窗口(懸停觸發器)?
- 22. 讓div在懸停後保持原位
- 23. jquery保持div在懸停可見
- 24. 如何同時保持運行
- 25. 保持懸停狀態在整個div中保持活動
- 26. 如何在鼠標懸停在工具提示上時保持d3鼠標懸停狀態?
- 27. 如何讓懸停/鼠標懸停效果保持選定狀態?
- 28. 如何在鼠標懸停或懸停時持續重複觸發器?
- 29. 如何在發佈後保持我的懸停效果
- 30. 如何在onclick事件後保持懸停效果?
使用'.mouseenter()' – ab29007
使用'setTimeout'幾秒後運行一些東西。 – Barmar
我認爲你需要提供更多的信息/一個具體的例子。 –