Jquery ui draggable落后于timelineMonth和tielineYear

时间:2018-02-19 13:30:36

标签: jquery fullcalendar fullcalendar-scheduler

我正在使用完整的日程安排程序,并将外部事件拖到我使用此日历的日历中

$(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);

0 个答案:

没有答案