我正试图设置全日历, 我的意思是添加一些事件
这里是我如何成功地添加:
calendar = $('#calendar');
var allEvents = [];
@foreach($allEvents as $row)
allEvents.push({
id: '{{ $row->id }}' ,
title: '{{ $row->title }}',
start: new Date('{{ $row->startDate }} {{ $row->startTime }}'),
end: new Date('{{ $row->endDate }} {{ $row->endTime }}') ,
color: '{{ $row->color() }}'
});
@endforeach
calendar.fullCalendar('addEventSource', allEvents);
一切正常,但我也想在eventClick中添加一些代码。
这里有个例子:
$('#calendar').fullCalendar({
events: [
{
title: 'My Event',
start: '2018-09-09',
url: 'http://google.com/'
}
// other events here
],
eventClick: function(event) {
if (event.url) {
window.open(event.url);
return false;
}
}
});
它不起作用,没有事件,我无法测试eventClick。
该怎么办?