jQuery fullCalendar 插件似乎有问题可编辑模式 http://arshaw.com/fullcalendar/docs/event_ui/editable/在某些情况下。如果事件点击处理程序 http://arshaw.com/fullcalendar/docs/mouse/eventClick/如果设置且editable为true,那么eventClick函数将不起作用,只有eventDrop函数。如果 editable 设置为 false,则 eventDrop 函数不起作用(如预期),但 eventClick 函数起作用。我不确定问题出在哪里,当 editable 为 true 时是否可以使用 eventClick 和 eventDrop 处理程序?有人在使用插件时遇到过类似的问题吗?
$('#calendar').fullCalendar({
..
editable:true,
eventClick: function(calEvent, jsEvent, view) {
.. // only called if editable is false (?)
},
eventDrop: function(event,dayDelta,minuteDelta,allDay,revertFunc) {
.. // only called if editable is true (correct)
}
首先我认为 jQuery 版本与此有关。进一步的测试并未证实这一假设。事实证明,只有当您禁用调整大小时,单击处理程序才起作用disableResizing:true
,即如果可编辑为 true (editable:true
)那么只有在禁用调整大小时才会触发单击事件(disableResizing:true
)。也许调整大小和单击事件会以某种方式相互影响。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)