我剛剛開始使用此插件,並且在刪除剛剛創建的事件時遇到了一些問題。我可以在使用eventClick時刪除所有事件,但不能在eventClick上刪除特定的事件。使用removeEvents方法刪除特定事件
任何幫助,將不勝感激。這是我的代碼。
<script type='text/javascript'>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
selectable: true,
selectHelper: true,
select: function(start, end, allDay) {
var title = prompt('Trade Show Name:');
if (title) {
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end,
allDay: allDay,
id: 12
},
true // make the event "stick"
);
$('input[name="startDate"]').val(start);
}
calendar.fullCalendar('unselect');
},
eventClick: function(calEvent, jsEvent, view) {
$('#calendar').fullCalendar('removeEvents', function (calEvent) {
return true;
});,
editable: true
});
});
你讀過這個:http://arshaw.com/fullcalendar/docs/event_data/removeEvents/ – j08691 2013-02-12 22:03:49
是的,我做到了。我只是不確定什麼id傳入我的函數。 – wowzuzz 2013-02-12 22:04:31
顯然是事件ID或函數。 – j08691 2013-02-12 22:05:05