Я пытаюсь понять, как использовать блестящий плагин jQuery Адама Шоу - FullCalendar, чтобы добавить событие в наш проект: онлайн страница заказа воздушных шаров в разработке
По сути, если вы нажмете «шаг 1» и выберете «забрать в магазине», страница перенесет вас в представление календаря, где вы можете щелкнуть в правом верхнем углу на кнопке «неделя», чтобы изменить вид на еженедельный. основа. Чего я пытаюсь добиться, так это того, что когда клиент нажимает на пустой слот в течение дня, он может создать свое событие на этом месте. Вот мой код в custom.js:
dayClick: function()
{
var n = parseInt(this.className.match(/fc\-slot(\d+)/)[1]);
alert('a day has been clicked on slot ' + n);
//trying to add an event using the renderEvent() method.
$('#' + type + 'Calendar').fullCalendar('renderEvent',
{
title : 'my pickup slot',
start : new Date(y,m,d, 12, 30),
end : new Date(y,m,d, 13, 00),
});
}
Он пытается использовать метод API FullCalendar renderEvent, чтобы создать такое событие. Однако, хотя мой код работает без ошибок, и я вижу подсказку о том, какой слот был нажат, он не будет отображать такое новое событие в календаре.
Есть ли другой способ сделать это или мой код делает что-то не так?
Любое предложение будет высоко оценено, большое спасибо заранее.