0
A
回答
0
哦,我忘了關閉這個問題。 有可悲的是這種沒有API,但一個簡單的超時會做。
setTimeout(function() {
//do stuff on appointment begin
setTimeout(function() {
//do something when finished
}, end - Date.now());
}, start - now);
Ps。你必須爲每個約會做這件事。
0
好,紅線就是當前時間。你可以有一個時間間隔,比方說,3秒鐘,並檢查是否有任何時間線的任何項目通過線路。像這樣的僞代碼:
var timeline = ... // This is the timeline object
setInterval(function() {
var now = new Date(); // This is the current position of the timeline
for (var d in timeline.itemsData._data) {
if (d.start <= now && d.end >= now) { // this means the red line is crossing this item
// do something...
}
}
}, 3); // each 3 seconds
代碼不完整。但有一個主要想法。
相關問題
- 1. vis.js當前時間線:如何在vis.js中繪製線條
- 2. 如何檢查當前時間是否在一段時間內?
- 3. 如何檢查是否當前EST時間是00.00.00之間 - 檢查00.00.10
- 4. PHP檢查當前時間是否在指定時間之前
- 5. 如何檢查當前時間是否在美國時區
- 6. 如何防止vis.js時間線「customTime」項目移動?
- 7. 如何檢查是否有人在線?
- 8. 如何在Android中檢查當前時間是否與未來有間隔?
- 9. 如何檢查當前時間是否在特定工作時間之間?
- 10. 如何檢查當前時間是否在oracle的兩個時間戳之間
- 11. Javascript:如何檢查時間戳是否屬於當前日期?
- 12. 是否可以將單個項目添加到vis.js時間表?
- 13. 檢查當前時間是否在其他時間
- 14. 如何檢查用戶在點擊事件中是否有預約?
- 15. 如何檢查當前日期/時間是否超過設定日期/時間?
- 16. 如何檢查預定的線程是否完成了任務?
- 17. 檢查用戶目前是否在線流星服務器
- 18. 提示在vis.js不工作時間線
- 19. 檢查當前時間是否在2次之間。 JAVA
- 20. PHP檢查當前時間是否在兩次之間
- 21. 如何檢查列表中元素之間的約束/是否約束編程?
- 22. 如何檢查timepicker1時間是否比timepicker2時間早?
- 23. 預約時間表
- 24. 如何檢查當前時間是否在Groovy的startTime和endTime之間
- 25. 檢查時區的日期是否通過當前時間
- 26. 如何檢查一個時間戳是否是整小時
- 27. 如何檢查線程是否終止?
- 28. 如何檢查用戶是否在線
- 29. 如何檢查目錄是在線PHP
- 30. vis.js時間軸顯示/隱藏項目(和點和線)
我不建議這樣做 –
你能告訴我爲什麼嗎?此外,它似乎比你的解決方案的方式清潔... –
輪詢是不是一個好主意 –