Я использую http://arshaw.com/fullcalendar/ для создания простого календаря с помощью перетаскивания функциональность, и я надеялся, что кто-нибудь, у кого был опыт его использования, может немного помочь мне с вопросом, который у меня есть.
Чего я пытаюсь добиться, так это создать перетаскиваемый блок, который выделяет набор дней вместо одного дня в календаре. Мой подход к решению этой проблемы заключался в том, чтобы взять день, когда я сбросил блокировку, и подсчитать следующие 3 дня, и установить это как дату окончания.
//create 3 day block
var threeDayBlock= date;
threeDayBlock.setDate(threeDayBlock.getDate() + 2);
Затем добавьте его в календарь следующим образом.
copiedEventObject.end = threeDayBlock;
Однако это делает то, что как только я переношу его на выбранную дату, вместо этого событие перемещается на 3 дня вперед. Вместо этого я хотел бы, чтобы он ввел трехдневный блок со дня, когда я его сбросил, до 3 дней вперед.
Вот мой код в jsfiddle http://jsfiddle.net/rayshinn/ZTWgD/3/
Я очень ценю любую помощь, которую я могу получить в решении этого вопроса! Спасибо за чтение.