Я знаю, что этот вопрос задавался раньше, но с тех пор было выпущено несколько новых версий.
Можно ли обработать событие dblclick для создания новой встречи в календаре без изменения файла fullcalendar.js? Было бы здорово обработать это расширение в отдельном файле вместе с другими моими настройками.
Заранее спасибо!
/ Adam
Я думал, что совместно использую, как я обращаюсь к добавлению dblclick это через API по сравнению с модификацией кода с fullcalendar версией 4, которая выставила свойство через одну ссылку на объект.
Вот рабочий пример: Codepen
eventRender: function (info) {
//WON'T ALLOW ALSO WORK WITH single eventClick or single Click Listener
//info.el.addEventListener('dblclick', function () {
// alert('DOUBLE CLICK!'+info.event.title);
//});
info.el.addEventListener('click', function() {
clickCnt++;
if (clickCnt === 1) {
oneClickTimer = setTimeout(function() {
clickCnt = 0;
alert('SINGLE CLICK example value grab:' + info.event.title );
}, 400);
} else if (clickCnt === 2) {
clearTimeout(oneClickTimer);
clickCnt = 0;
alert('DOUBLE CLICK example value grab:' + info.event.start );
}
});
}