Jquery Fullcalendar selectHelper功能不起作用

时间:2015-02-20 16:36:48

标签: fullcalendar

根据fullcalendar文档selectHelper接受一个函数:

  

还可以指定用于绘制自定义元素的函数。它会   给出2个参数:选择的开始日期和结束日期(时刻   对象)。它必须返回将使用的DOM元素。

但是这个功能不起作用。实际上,源代码中没有任何内容检查selectHelper是否为typeof函数。

有什么想法吗?

 $(document).ready(function() {

    calendar = $('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,basicWeek,agendaDay,basicDay'
        },
        date: '2014-01-12',
        defaultView: 'month',
        selectable: true,
        selectHelper: function(start, end) {
            return $("<div style='background:red' />").text(start+' '+end);
        },

        editable: true,
        events: [
            {
                title: 'All Day Event',
                start: '2014-01-01'
            },
            {
                title: 'Long Event',
                start: '2014-01-07',
                end: '2014-01-10'
            },
            {
                id: 999,
                title: 'Repeating Event',
                start: '2014-01-09T16:00:00'
            },
            {
                id: 999,
                title: 'Repeating Event',
                start: '2014-01-16T16:00:00'
            },
            {
                title: 'Meeting',
                start: '2014-01-12T10:30:00',
                end: '2014-01-12T12:30:00'
            },
            {
                title: 'Lunch',
                start: '2014-01-12T12:00:00'
            },
            {
                title: 'Birthday Party',
                start: '2014-01-13T07:00:00'
            },
            {
                title: 'Click for Google',
                url: 'http://google.com/',
                start: '2014-01-28'
            }
        ]
    });


});

1 个答案:

答案 0 :(得分:1)

这绝对是个错误

我在GitHub上提交了一个问题

https://github.com/arshaw/fullcalendar/issues/2832