如何在执行事件时禁用在全日历上的拖动单击(并打开颜色框)



>我实现了eventClick事件来打开一个颜色框

eventClick: function(calEvent, jsEvent, view) {
 if(calEvent.type=='date') {
    $.colorbox({nofollow:true, href:'/this/that/date-edit/'+calEvent.id+'/'+calEvent.part});
 }
})

当我单击日历中的事件时,颜色框会打开,但在后台,事件会在日历上拖动鼠标。我该如何防止这种情况?

也许这可以帮助你。我正在使用colorbox实现类似的功能,这是我的工作代码

eventClick: function(calEvent, jsEvent, view) {
            if (calEvent.editable) {
                id = calEvent.id;
                displayInput($(this), calEvent.start, calEvent.title);
            } 
        },

 function displayInput(sender, date, title) {
        sender.colorbox({ width: "50%", inline: true, href: "#calendarInput" });
        date = $.fullCalendar.formatDate(date, 'dd.MM.yyyy')
        $('#txtDate').val(date);
        $('#txtDescription').val(title);
    }

#calendarInput 是显示为弹出窗口的div ID。如果我做对了,就没有这样的效果。我正在使用完整日历 v1.5.1

相关内容

  • 没有找到相关文章

最新更新