如何使json模仿dayClick拉出fullcalendar事件?

时间:2010-07-27 23:36:53

标签: fullcalendar

如果您阅读标题,则表明您正确阅读了我的问题。

我想知道我如何使我的事件模仿dayClick所以当天选择的任何事件都将选择dayClick而不是链接到url。

为了了解我正在做什么,我的日历目前看起来像这样:

image http://img.photobucket.com/albums/v451/Plop4152/Screenshot2010-07-27at43348PM.png

2 个答案:

答案 0 :(得分:0)

你能使用eventClick:并在dayclick和eventclick之间使用共享功能吗?

        $('#calendar').fullCalendar({
            header: {
                left: 'prev, next today',
                center: 'title',
                right: 'month, basicWeek, basicDay'
            },
            eventClick: function(calEvent, jsEvent, view) {
                alert('Event: ' + calEvent.title);
                alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
                alert('View: ' + view.name);
                // change the border color just for fun
                $(this).css('border-color', 'red');
            }
        });

答案 1 :(得分:0)

我会在调用dayClick时定义一个你要调用的单独函数,然后修改eventClick以便它调用该函数。

function myDayClick(date)
{
    alert('You clicked ' + date);
}

$('#calendar').fullCalendar({
    dayClick: function(date, allDay, jsEvent, view) {
        myDayClick(date);
    },
    eventClick: function(calEvent, jsEvent, view) {
        myDayClick(calEvent.start);
    }
});