我将 fullcalendar 用于我的日历功能。我正在使用dayClick
和select
。在 fullcalendar 中,即使是单日点击也会调用 select。因此,我更改了如下所示的 dayClick 事件来处理当天点击。这是我的代码
dayClick: function(date, jsEvent, view) {
isClicked = true;
},
select: function(startDate, endDate){
if(isClicked){
console.log('click');
return;
}
var start_date = moment(startDate).format('Y-MM-DD');
var end_date = moment(endDate).format('Y-MM-DD');
if(start_date != end_date){
end_date = moment(endDate).subtract(1, 'days').format('Y-MM-DD');
}
var set_default_duration = isClicked == true ? true : false ;
isClicked = false;
var user = $(t).attr('data-code');
// Some other stuff
},
实际上,我想处理双击以创建新事件。我尝试使用dblclick
带有日历的 jquery 事件功能,但始终单击仅触发。问题是,单击后立即触发选择,因此我无法处理双击。在这种情况下,有人可以帮我处理双击。
这是小提琴
编辑:我正在尝试处理双击空槽以创建新事件。目前,单击正在执行此操作