Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在FullCalendar中丢失eventMouseout调用_Jquery_Fullcalendar_Mouseout - Fatal编程技术网

Jquery 在FullCalendar中丢失eventMouseout调用

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); }, 它所做的只是存储原始标题,然后将其更改为删除文本。然后它告诉日历更新事件,以便显

当用户将鼠标悬停在FullCalendar中的某个事件上时,我将在eventMouseover中执行此代码

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中的内部优化导致的错误。请将此添加到问题跟踪程序中好吗

谢谢

我已经输入了这个问题。谢谢你的回答。