2
A
回答
6
您希望setTimeout
爲一次事件,setInterval
爲重複事件。
兩者都有兩個參數:一個函數和一個以毫秒爲單位的時間間隔。
var delay_millis = 1500;
//will alert once, at least half a second after the call to setTimeout
var onceHandle = window.setTimeout(function() {
alert("Time has passed!");
}, delay_millis);
//will alert again and again
var repeatHandle = window.setInterval(function() {
alert("Am I annoying you yet?");
}, delay_millis);
獎勵:如果您保留通過調用這些函數返回的值,您可以根據需要取消回調。
var shutUpShutUp = function() {
window.clearInterval(repeatHandle);
};
shutUpShutUp(); //now I can hear myself think.
0
1
一次性事件只是用setTimeout調用進行安排的。一個重複事件的簡單方法是簡單地在您設置超時的函數中調用setTimeout。
2
jQuery有什麼用它做。您需要JavaScript的定時器:setTimeout()
和setInterval()
0
可以綁定到將通過使用jQuery的。一()只有一次運行事件的功能...
有關的問題一個事件的時間閾值,宣佈你的事件是這樣的:
var clickAvailable = true;
$('#element').click(function(e) {
if(!clickAvailable) {
clickAvailable = false;
//your code
setTimeout(function() {
clickAvailable = true;
}, 5*60*1000); // 5 minutes...
}
});
相關問題
- 1. 調度事件DATAGROUP
- 2. 事件的調度算法
- 3. C++中的事件調度
- 4. 未調度SWFAddress CHANGE事件
- 5. PopupWindow,調度關鍵事件
- 6. 無法調度事件
- 7. jQuery調度事件?如何
- 8. 多線程事件調度
- 9. Flash:調度/處理事件
- 10. MySQL調度一個事件
- 11. 事件調度線程
- 12. 5.0事件調度器
- 13. 協調視圖/調度事件
- 14. 調用函數與調度事件
- 15. Backbone.js的 - 與事件調度VAR調度= _.clone工作(Backbone.Events)
- 16. Java中的異步事件調度
- 17. 尋找Delphi的事件調度程序?
- 18. Flex AS3 - 類之間的調度事件
- 19. mysql中的事件調度器
- 20. 的ItemRenderer調度自定義事件
- 21. 調度自定義事件不haXe的
- 22. XAMPP中的MySQL事件調度器
- 23. 不需要的異步事件調度
- 24. 可從MySQL的事件調度
- 25. 兩個advancedDataGrid之間的調度事件
- 26. Symfony的學說事件的用戶在調試中未列出:事件調度
- 27. 手動調度集合變化事件
- 28. MySQL事件調度更新查詢
- 29. AS3調度自定義事件從類
- 30. 調度事件容器活動