Вопрос

Когда пользователь колеблется из -за события в FullCalendar, я выполняю этот код в EventMouseOver

eventMouseover: function (event) {
  event._title = event.title;
  event.title = "Click to Delete"
  $("#calendar").fullCalendar("updateEvent", event);
},

Все, что он делает, - это хранить оригинальный заголовок, а затем изменить его на текст Delete. Затем он сообщает календарю обновить событие, чтобы показать обновленное название.

Затем на мероприятии Eventmouseout я хочу сбросить заголовок до того, что он использовал.

eventMouseout: function (event) {
  event.title = event._title;
  $("#calendar").fullCalendar("updateEvent", event);
},

Проблема в том, что при вызове UpdateEvent в событии MouseOver событие Mouseout никогда не будет стрелять. Если я разложу предупреждение на мероприятие Mouseout, оно не будет увольнять, если я не прокомментирую линию обновления в Mouseover ... Я предполагаю в jQuery, чтобы действительно сказать, почему это происходит.

Есть идеи о том, как обойти это? Я знаю, что есть альтернативы, чтобы попытаться изменить заголовок события, чтобы отобразить текст, но я бы предпочел сделать это таким образом, а не использовать что -то вроде плагина для подъема инструментов.

Это было полезно?

Решение

Это на самом деле ошибка, возникающая в результате внутренней оптимизации в Fulcalendar. Не могли бы вы добавить это в проблему, пожалуйста?

http://code.google.com/p/fullcalendar/issues/list

Благодарность!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top