我被這樣的事情困住了: 我有var調用update_interval,我開始/停止我的間隔。 我的問題是瞭解間隔是否清晰。如下所示: clearInterval(update_interval); update_interval = false/null/undefined 由於我的項目的具體情況而不計算在內。 任何想法?javascript間隔是否清晰?
-3
A
回答
0
Theres沒有內置機制來檢查超時是否已完成。你將不得不自己動手,這裏是一個小例子:
var pending = true;
var timer = setTimeout(function() {
/* do some stuff */
pending = false;
}, 5000);
然後,您可以檢查定時功能是否已完成運行與否:
if (pending) {
// hasn't run yet
}
else {
// is done running
}
+0
Thnks,@ Jean-Karim Bockstael。但這不是我想要的。有很多地方有幾個間隔開始或清理,我可以找到每個間隔,但明天任何人都可以添加一個,然後我的機械化將打破。 – 2014-09-05 08:45:32
相關問題
- 1. 間隔角清晰後取消
- 2. C清晰分隔符
- 3. 清除間隔javascript
- 4. 「STL」和「C++標準庫」之間是否存在清晰的分隔定義?
- 5. 清除Javascript時間間隔
- 6. 清晰的在Javascript
- 7. javascript間隔不被清除
- 8. 在javascript/nodejs中清除時間間隔
- 9. UITableView - 擺脫分隔符(不只是使它們清晰)
- 10. Javascript - 清除間隔和設置間隔範圍
- 11. Javascript clearInterval()無法清除間隔
- 12. 安全清晰的JavaScript超時
- 13. 關於Javascript原型清晰度
- 14. 的JavaScript的onmouseout清晰的HTML元素
- 15. Javascript清晰的聽衆和變量
- 16. 保持間隔參考清除間隔
- 17. 是否可以清除在NGZone中設置的所有間隔?
- 18. 清除間隔和變量:清除間隔失敗
- 19. 清晰無刷新
- 20. 讓焦點清晰
- 21. QGraphicsScene清晰顯示
- 22. C#加密清晰?
- 23. 清晰的代碼
- 24. 鉻清晰()錯誤
- 25. 使igraph更清晰
- 26. 鏈表清晰,C++
- 27. 清晰度上docValues
- 28. iPhone清晰CGContext上
- 29. 清晰度上IntentService
- 30. jQuery的野清晰
所以基本上你的問題是:你如何確定間隔是取消還是仍在運行? – epascarello 2014-09-04 16:24:25
將你的區間放入一個變量var myVar = setInterval(function(){myTimer()},1000);然後將它推入數組,然後掃描數組以查看它是否爲空 – 2014-09-04 16:38:10
@epascarello,正好! – 2014-09-05 07:53:14