我正在使用完整的日程安排程序,并将外部事件拖到我使用此日历的日历中
$(this).draggable({
helper: 'clone',
containment: 'window',
appendTo:'body',
scroll: false,
revert: true, // will cause the event to go back to its
revertDuration: 0, // original position after the drag
start: function(){
$(this).fadeOut();
},
stop: function(){
$(this).fadeIn();
}
});
当我在基本的周视图和时间线日视图时,它可以正常工作,但是当我在时间轴月份和时间轴年份拖动外部事件时它会滞后,为什么会这样呢?
这就是我填充事件的方式
setTimeout(function(){
$.ajax({url: '/new/events',
type: 'POST',
success:function(response){
var events = [];
$.each(response,function(i,r){
var fullname = r.eve.FirstName + " " + r.profile.LastName;
var photo = r.eve.Photo;
var gender = r.eve.Gender;
$.each(r.data,function(j,calendar_data){
events.push({
id:calendar_data.id,
fullName: fullname,
start:moment(calendar_data.start).format("YYYY-MM-DD"),
end:moment(calendar_data.end).format("YYYY-MM-DD"),
photo:photo,
gender:gender
})
});
});
cb(events);
error: function() {
alert('there was an error while fetching events!');
},
color: 'yellow', // a non-ajax option
textColor: 'black' // a non-ajax option
});
},0);