當發生重疊事件時是否有可能觸發js函數?我試着用Google搜索它,但是我找不到檢測重疊的功能。 感謝您的幫助。當fullcalendar發生重疊事件時觸發js
0
A
回答
0
我認爲你在找什麼可以在selectOverlap
和eventOverlap
找到,這分別記錄在https://fullcalendar.io/docs/selection/selectOverlap/和https://fullcalendar.io/docs/event_ui/eventOverlap/。
我有一個接受產品的日曆,我需要確保沒有人能在同一天添加重複產品。我做這樣的事情來實現這一點:
selectOverlap: function (event) {
if (event.title === $('#productDd option:selected').text()) {
AlertDialog("Duplicate Product", "You may not add a duplicate product.");
return false;
}
return true;
},
那麼我也只好來檢測,如果當有人拖着一個產品從一天到另一個產品是重複的,我這樣做,使用eventOverlap
:
eventOverlap: function(stillEvent, movingEvent) {
return stillEvent.title !== movingEvent.title;
},
在你的情況,你想火的功能或可能的警告,你可以這樣做:
selectOverlap: function (event) {
//fireFunction();
//or
alert("fire function");
},
事件有相當多的其他屬性,在我的情況我Ø很少利用標題,但在你的情況下,你應該看看日期或時間等。
+0
我會嘗試這一個謝謝 – stoow
相關問題
- 1. 如果在fullCalendar中拖動時發生重疊,則更改事件顏色
- 2. 當crontabs重疊時會發生什麼?
- 3. 當月份發生變化時加載fullcalendar事件
- 4. 當發生uiscrollview事件時,NSTimer沒有被觸發
- 5. 當沒有拖動發生時,鼠標事件不會觸發
- 6. 當前日期發生變化時觸發Backbone.js事件
- 7. 當發生異常時,INIT方法不會觸發Application_Error事件
- 8. 當ListBox.Item的大小發生變化時觸發事件
- 9. 當底層發生變化時,OpenLayers 2觸發事件
- 10. 當頁面主題發生變化時觸發什麼事件
- 11. 當ListView的ItemsSource發生變化時觸發事件
- 12. 當css值發生變化時觸發事件
- 13. 當UITabBarController的'selectedViewController'發生變化時觸發一個事件?
- 14. php&js combobox觸發事件
- 15. JS觸發keydown事件
- 16. JS BeforeUnload事件有時不會觸發
- 17. 當關系發生變化時觸發休眠(事前/事後)更新事件
- 18. JavaScript:當兩個div觸碰/重疊時觸發一個功能
- 19. 當添加到列表中時,Knockout JS click事件觸發
- 20. JS:當onchange和onload事件觸發下拉時的火動作
- 21. Fullcalendar疊加事件
- 22. iOS:觸摸Imageview時發生的事件
- 23. 當div加載時觸發事件
- 24. 當TextBox爲空時觸發事件
- 25. 當UIScrollViewer.userinteractionenabled = true時觸發事件不會觸發
- 26. javascript事件發生之前觸發
- 27. Silverlight:MouseLeftButtonDown定時器重複觸發事件
- 28. 重新觸發MouseListener事件
- 29. fullcalendar取消綁定事件觸發事件的ClickClick方法
- 30. 當事件發生時將顯示JFrame?
你能提供更多的信息嗎?哪些事件重疊,以及當事件發生時你究竟想做什麼? –
event_a的例子早上7點半到9點半週三,早上8點到9點半重疊。我想觸發一個JavaScript函數,如pnotify,提醒存在事件衝突。 – stoow
你只需迭代事件數組並比較開始/結束日期(使用momentJS很容易)。 – ADyson