Jquery 在FullCalendar中丢失eventMouseout调用
当用户将鼠标悬停在FullCalendar中的某个事件上时,我将在eventMouseover中执行此代码Jquery 在FullCalendar中丢失eventMouseout调用,jquery,fullcalendar,mouseout,Jquery,Fullcalendar,Mouseout,当用户将鼠标悬停在FullCalendar中的某个事件上时,我将在eventMouseover中执行此代码 eventMouseover: function (event) { event._title = event.title; event.title = "Click to Delete" $("#calendar").fullCalendar("updateEvent", event); }, 它所做的只是存储原始标题,然后将其更改为删除文本。然后它告诉日历更新事件,以便显
eventMouseover: function (event) {
event._title = event.title;
event.title = "Click to Delete"
$("#calendar").fullCalendar("updateEvent", event);
},
它所做的只是存储原始标题,然后将其更改为删除文本。然后它告诉日历更新事件,以便显示更新的标题
然后在eventMouseout事件中,我想将标题重置回原来的状态
eventMouseout: function (event) {
event.title = event._title;
$("#calendar").fullCalendar("updateEvent", event);
},
问题是,如果在mouseover事件中调用updateEvent,mouseout事件将永远不会触发。如果我在mouseout事件中放置警报,除非我在mouseover中注释掉updateEvent行,否则不会触发。。我猜这与FullCalendar如何更新现有事件有关,但我对jQuery不够流利,无法真正解释为什么会发生这种情况
有什么办法可以解决这个问题吗?我知道除了试图更改事件标题以显示文本外,还有其他方法,但我更喜欢这样做,而不是使用工具提示插件之类的东西。这实际上是fullcalendar中的内部优化导致的错误。请将此添加到问题跟踪程序中好吗 谢谢 我已经输入了这个问题。谢谢你的回答。