当发生重叠事件时是否有可能触发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