2

これが重複している場合は申し訳ありません。これを投稿する前にたくさん検索しましたが、答えが見つかりませんでした。

フルカレンダーを使用しています。美しいカレンダーが表示され、「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 を使用しています。

4

2 に答える 2