ユーザーがイベントを完全なカレンダー - スケジューラ ビューにドラッグできるように、外部イベント パネルを作成しました。しかし、ユーザーがカレンダーでイベントをリリースしたときに、ドラッグ可能なイベントの開始時刻と終了時刻を固定したいです。どうやってやるの?私はすべてのイベントを .each し、その開始時間を提供しようとしました。
私のコード:
$('#external-events .fc-event').each(function () {
// store data so the calendar knows to render an event upon drop
$(this).data('event', {
title: $.trim($(this).text()), // use the element's text as the event title
stick: true, // maintain when user navigates (see docs on the renderEvent method)
start: "09:00",
time: "09:00",
durationEditable: false,
duration: "09:00"
});
// make the event draggable using jQuery UI
$(this).draggable({
zIndex: 999,
revert: true, // will cause the event to go back to its
revertDuration: 0, // original position after the drag
});
});