Хорошо, поэтому у меня проблема с настройкой опций, значения которых являются функциями обратного вызова при попытке установить их после инициализации плагина. Я думаю, что это было бы обычным поведением, чтобы динамически устанавливать обратный вызов события после запуска календаря.
Вот фрагмент кода:
$(document).ready(function() {
$('#calendar').fullCalendar({
editable: false
,events:[{"title":"meeting.title","start":"2010-05-21 15:58:16 UTC"},{"title":"meeting.title","start":"2010-05-24 15:58:16", "url":"http://google.com"}]
/* ,eventClick: function(event) {
if (event.url) {
window.open(event.url);
return false;
}
}
*/
});
$('#calendar').fullCalendar('option', 'eventClick', function(event) {
if (event.url) {
window.open(event.url);
return false;
}
});
});
Вы можете видеть, что установка функции eventClick как опция инициализации закомментирована. Если я делаю это таким образом, он работает нормально. Однако, если я попытаюсь установить его после инициализации, он не будет работать: (
Есть ли другой способ сделать это? Или я застрял с необходимостью установить поведение заранее?