0
的eventMouseout呼叫當用戶將鼠標懸停在FullCalendar的事件,我在eventMouseover失去在FullCalendar
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中真正說明爲什麼發生這種情況。
有關如何解決此問題的任何想法?我知道有其他方法可以改變事件標題來顯示文本,但我寧願這樣做,而不是使用類似於工具提示插件的東西。
我輸入了問題。 http://code.google.com/p/fullcalendar/issues/detail?id=829感謝您的回答。 – Brandon 2011-02-14 15:32:22