これが重複している場合は申し訳ありません。これを投稿する前にたくさん検索しましたが、答えが見つかりませんでした。
フルカレンダーを使用しています。美しいカレンダーが表示され、「editable: true」オプションを使用すると、イベントをドラッグしてページ上の任意の日付に移動できます。しかし問題は、「eventResize」関数が呼び出されないことです。私のコードは以下のようなものです
function calendar() {
$('#calendar').fullCalendar({
locale: 'nl',
header: {
left:'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
timeFormat: 'H:mm',
allDaySlot: false,
eventSources: [
{
url: '/mypath/get_events',
type: 'post',
}
],
eventColor: '#cccccc',
editable: true,
eventResize: function(event,dayDelta,minuteDelta,revertFunc) {
alert("let's change the dates");
},
slotEventOverlap: true,
height: 'auto',
droppable: false
});
}
もちろん、私は上に次のものを持っています
<link rel="stylesheet" href="/mypath/fullcalendar/fullcalendar.min.css">
<link rel="stylesheet" href="/mypath/fullcalendar/fullcalendar.print.css" media="print">
<script type="text/javascript" src="/mypath/fullcalendar/jquery.min.js"></script>
<script type="text/javascript" src="/mypath/fullcalendar/moment.min.js"></script>
<script type="text/javascript" src="/mypath/fullcalendar/fullcalendar.min.js"></script>
問題があれば、fullCalendar バージョン 2.2.5 を使用しています。