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. Vis.js專注於當前時間(紅線)
- 3. JAVA:如何檢查當前時間是否在指定時間
- 4. 如何檢查當前時間是否在一段時間內?
- 5. 如何檢查是否當前EST時間是00.00.00之間 - 檢查00.00.10
- 6. 預約當前時間
- 7. 如何在vis.js當前時間線頂部添加箭頭
- 8. PHP檢查當前時間是否在指定時間之前
- 9. 如何檢查當前時間是否在美國時區
- 10. 如何防止vis.js時間線「customTime」項目移動?
- 11. 如何檢查是否有新線?
- 12. 如何檢查是否有人在線?
- 13. 如何在Android中檢查當前時間是否與未來有間隔?
- 14. 如何檢查時間是否重疊?
- 15. 如何檢查當前時間是否在oracle的兩個時間戳之間
- 16. 如何檢查當前時間是否在兩個其他時間之間?
- 17. 如何檢查當前時間是否在特定工作時間之間?
- 18. Javascript:如何檢查時間戳是否屬於當前日期?
- 19. 如何檢查線性佈局中是否有可用空間
- 20. 如何檢查用戶在點擊事件中是否有預約?
- 21. 檢查當前時間是否在其他時間
- 22. 檢查當前時間是否超出時間限制
- 23. 檢查當前時間是否在時間槽
- 24. 檢查TimePicker時間是否小於當前時間
- 25. 如何使用Moment.JS檢查當前時間是否是2倍之間
- 26. 如何檢查當前時間是否落在特定時間範圍內?
- 27. 如何檢查當前日期/時間是否超過設定日期/時間?
- 28. 如何檢查時間戳是否爲當前日期的時間戳
- 29. 如何檢查預定的線程是否完成了任務?
- 30. 檢查當前時間是否在下午10:27之前
我不建議這樣做 –
你能告訴我爲什麼嗎?此外,它似乎比你的解決方案的方式清潔... –
輪詢是不是一個好主意 –