0x4*_*672 5 javascript jquery fullcalendar
在某些情况下, jQuery fullCalendar 插件在可编辑模式下似乎存在问题。如果设置了eventClick 处理程序并且 editable 为 true,则 eventClick 函数将不起作用,只有 eventDrop 函数起作用。如果 editable 设置为 false,则 eventDrop 函数不起作用(如预期),但 eventClick 函数起作用。我不确定问题出在哪里,当 editable 为 true 时是否可以使用 eventClick 和 eventDrop 处理程序?有人在使用插件时遇到过类似的问题吗?
Run Code Online (Sandbox Code Playgroud)$('#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
,即,如果 editable 为 true ( editable:true
),则只有在禁用调整大小 ( ) 时才会触发单击事件disableResizing:true
。也许调整大小和单击事件会以某种方式相互影响。
归档时间: |
|
查看次数: |
7228 次 |
最近记录: |