【发布时间】:2011-12-04 14:48:50
【问题描述】:
如果您阅读标题,则您正确阅读了我的问题。
我想知道如何让我的事件模仿 dayClick,以便当天选择的任何事件都会选择 dayClick 而不是链接到 URL。
只是为了了解我在做什么,我的日历目前看起来像这样:
http://img.photobucket.com/albums/v451/Plop4152/Screenshot2010-07-27at43348PM.png
【问题讨论】:
标签: fullcalendar
如果您阅读标题,则您正确阅读了我的问题。
我想知道如何让我的事件模仿 dayClick,以便当天选择的任何事件都会选择 dayClick 而不是链接到 URL。
只是为了了解我在做什么,我的日历目前看起来像这样:
http://img.photobucket.com/albums/v451/Plop4152/Screenshot2010-07-27at43348PM.png
【问题讨论】:
标签: fullcalendar
你可以使用 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');
}
});
【讨论】:
我会定义一个你想在调用 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);
}
});
【讨论】: