FullCalendar多个事件



我有点头疼:)-我试图将多个事件添加到日历中,这几乎可以正常工作。添加新事件时,会创建该事件并将其呈现到日历中。然后,当添加第二个事件并保存时,它会创建两个新事件,而它只应该创建一个(新事件)-有什么想法吗?

创建新事件时,我只传入一个新对象:

newEvent.title = title;
     newEvent.start = started;
     newEvent.end = end,
       newEvent.allDay = false;
     if (title) {
       calendar.fullCalendar('renderEvent', newEvent, true);
     }
     calendar.fullCalendar('unselect');

请在此处查看正在进行的小提琴:https://jsfiddle.net/7bo7z3d0/1/

.antosubmit点击处理程序每次进行选择时都会添加另一个副本。阻止它的一种(可能不是最好的)方法是

$(".antosubmit").on("click", function() {
    ...
    $('.antoclose').click();
    $(this).off('click'); /* <--- Turn off the click handler! */
    return false;
});

https://jsfiddle.net/7bo7z3d0/2/

相关内容

  • 没有找到相关文章

最新更新