我有以下代码
$(document).ready(function() {
$('#content_reservation-fullCalendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
events: <?php echo($event_list); ?>
});
$("#content_reservation-fullCalendar").resizable({
handles: 'e',
create:
function(event, ui){
$('#content_reservation-fullCalendar').fullCalendar("render");
console.log("fullCalendar resize intialized");
},
resize:
function(event, ui) {
$('#content_reservation-fullCalendar').fullCalendar("render");
console.log("fullCalendar resize callback triggered");
}
});
/*
$("#content_reservation-fullCalendar").bind("resize", function(event, ui) {
$('#content_reservation-fullCalendar').fullCalendar("render");
});
*/
});
作为一个 drupal 主题模板,当我在初始化程序中设置事件回调时,它们不会被触发,但是当我resize
通过 bind 绑定事件时它可以工作,但对于resizecreate
. 我想知道为什么这些事件没有注册为初始化程序的一部分,是我遗漏了什么还是可能是一些配置问题。我没有收到任何 php/javascript 错误。