我实现了eventClick事件来打开彩盒
eventClick: function(calEvent, jsEvent, view) {
if(calEvent.type=='date') {
$.colorbox({nofollow:true, href:'/this/that/date-edit/'+calEvent.id+'/'+calEvent.part});
}
})
当我单击日历中的事件时,颜色框会打开,但在背景中,事件会在移动鼠标的日历上被拖动。我该如何防止这种情况?
答案 0 :(得分:0)
也许这可以帮到你。我正在使用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。 如果我找对你,就没有这样的效果。我正在使用FullCalendar v1.5.1