我正在使用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
},
实际上,我想处理双击以创建新事件。 我尝试使用jquery的dblclick事件函数与日历一起使用,但始终只触发单击。 问题是,在完成点击后立即触发选择操作,因此我无法处理双击。 有人可以帮助我在这种情况下处理双击吗?
以下是Fiddle:链接 编辑:我正在尝试处理空槽的双击以创建新事件。 目前,单击会执行此操作。
在点击后立即触发选择事件
,所以实际上第二次点击并没有发生。您能否请检查附加的fiddle并更新? - LingaeventClick
。我不是在谈论eventClick
。我想要处理空时间段的双击事件来创建新的事件。目前,单击已经实现了这个功能。 - Linga