2016-01-12 120 views
0

Im有點頭疼:) - 我試圖添加多個事件到日曆,其中幾乎所有的工作,因爲它應該。添加新事件時,事件會被創建並呈現到日曆中。然後,當添加第二個事件並保存時,它會創建2個新事件,當它只創建一個(新事件)時 - 任何想法?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/

回答

1

上單擊處理.antosubmit越來越另一個副本,每次加你做一個選擇。一個(可能不是最好的)的方式來阻止它

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

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

+0

當然啊:)感謝隊友,就像一個魅力:) – nuffsaid