當我點擊一個按鈕的時候,我遇到了一些jQuery代碼的麻煩。所以要解決這個問題,我只需要讓用戶每2秒左右點擊一次按鈕。我怎樣才能讓按鈕每2秒(或任何我選擇的時間)點擊?jQuery按鈕只能每2秒鐘點擊一次
4
A
回答
12
假設你正在使用<button>
或<input>
,
$('#yourButton').click(function(){
var btn = $(this);
btn.prop('disabled',true);
window.setTimeout(function(){
btn.prop('disabled',false);
},2000);
});
的2000
是時間的長短重新啓用前的按鈕,以毫秒爲單位
1
讓「click」處理程序向該按鈕添加一個類(可能是「clicked」),並且還啓動一個計時器以在2秒後移除該類。如果處理程序發現已經將「已單擊」應用於該按鈕,則它不執行任何操作。
您也可以禁用按鈕;這可能會更好,因爲它會讓用戶看到該按鈕不會執行任何操作。
1
相關問題
- 1. JQuery - 每2秒點擊一次按鈕
- 2. 點擊滾動按鈕,每隔幾秒鐘點擊一次
- 3. 每秒鐘點擊一個按鈕
- 4. 每秒只有一次點擊的消防功能(jQuery)
- 5. 限制按鈕只能點擊一次
- 6. 按鈕點擊只能工作一次
- 7. 每個按鈕點擊只能運行一次javascript函數
- 8. 點擊按鈕每一秒倒計時
- 9. C#按鈕2只能是點擊後按鈕1點擊
- 10. jQuery按鈕點擊只能工作一次
- 11. 限制按鈕點擊爲每5分鐘一次
- 12. 每次按鈕被點擊
- 13. 每10秒鐘按一次鍵
- 14. 用jquery每秒鐘刷新一次url
- 15. 重置setTimeout每按鈕點擊一次?
- 16. C#按鈕,點擊每日一次
- 17. 每個IP點擊一次按鈕
- 18. AJAX按鈕(只需點擊一次)
- 19. Android按鈕可以只點擊一次
- 20. 切換按鈕需要2次點擊一次初始點擊
- 21. 按鈕點擊多次點擊一次
- 22. 每30秒按一次按鈕vba
- 23. 每60秒編程一次'按'按鈕
- 24. 如何模擬每2秒按下一次「Page Down」按鈕?
- 25. 等待一秒鐘的按鈕點擊,如果按鈕沒有點擊通話功能
- 26. 如何使一個按鈕只能點擊一次
- 27. 一個按鈕,只能點擊一次,EVER
- 28. jQuery只能點擊一次作品
- 29. jQuery點擊只能工作一次
- 30. 如何每5秒鐘運行一次shell腳本2分鐘?
甜美和簡單。 – jbabey 2012-07-11 17:29:03
我很感激幫助,那就是我一直在尋找的! – Skovy 2012-07-11 18:08:18