我想widget.Rotator.rotate()
被推遲的呼叫間隔5秒鐘......我怎麼在jQuery的做到這一點...好像jQuery的delay()
不會爲這個工作...如何延遲5秒的功能調用?
124
A
回答
269
您可以使用普通的JavaScript,這將調用your_func一次,5秒後:
setTimeout(function() { your_func(); }, 5000);
如果你的函數沒有參數,並沒有明確的接收器就可以直接撥打電話setTimeout(func, 5000)
還有我用過一次插件。它有oneTime
和everyTime
方法。
+24
如果沒有函數參數,就不需要包裝在一個`function`中 - 這樣做會很好:`setTimeout(your_func,5000);` – Oded 2011-01-19 17:36:12
18
var rotator = function(){
widget.Rotator.rotate();
setTimeout(rotator,5000);
};
rotator();
或者:
setInterval(
function(){ widget.Rotator.rotate() },
5000
);
或者:
setInterval(
widget.Rotator.rotate.bind(widget.Rotator),
5000
);
相關問題
- 1. 如何使一個功能延遲5秒的JavaScript
- 2. 如何延遲功能,持續10秒
- 3. Vbscript延遲5秒
- 4. 延遲jQuery淡入5秒
- 5. FTPS 2-5秒延遲
- 6. 這個裝配延遲功能需要多少秒的延遲?
- 7. 如何延遲mouseout功能?
- 8. 如何在此功能上添加3秒的延遲
- 9. python裝飾器,調用延遲功能
- 10. 如何以5秒的延遲重複調用一個函數? (用C#ASP.NET)
- 11. 延遲5秒後重復CCSprites
- 12. 將ldap_bind()延遲5秒鐘到Active Directory
- 13. 延遲laravel推送通知5秒
- 14. js自動播放,但延遲5秒
- 15. 延遲功能removeClass
- 16. PIC18F4550延遲功能
- 17. Actionscript延遲功能
- 18. jquery延遲功能
- 19. Javascript功能延遲
- 20. 如何延遲5秒,然後使用file_get_contents PHP?
- 21. 的Javascript:如何延遲內容功能
- 22. 延遲2秒
- 23. 如何刪除Silverlight單元測試框架的5秒延遲
- 24. 如何添加5秒的延遲onClick window.open?
- 25. 功能之間的延遲
- 26. 功能上的jquery延遲
- 27. Objective-C的功能延遲
- 28. 如何創建JavaScript延遲功能
- 29. 我該如何延遲功能
- 30. 如何在功能上延遲承諾
你希望它自動與5秒調用之間的延遲調用,或者這會被稱爲迴應到用戶操作,並且您希望在再次執行操作之前確保它在最後一次調用後至少等待5秒鐘?如果是後者,用戶是否應該排隊等待事件,或者如果5秒沒有過去,輸入應該被忽略? – Phrogz 2011-01-19 17:38:15