fullCalendar javascript-设置事件和设置eventClick

时间:2018-09-04 06:51:36

标签: javascript laravel events fullcalendar

我正试图设置全日历, 我的意思是添加一些事件

这里是我如何成功地添加:

        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。

该怎么办?

0 个答案:

没有答案