Обработка dblclick в плагине Fullcalendar jQuery

Я знаю, что этот вопрос задавался раньше, но с тех пор было выпущено несколько новых версий.

Можно ли обработать событие dblclick для создания новой встречи в календаре без изменения файла fullcalendar.js? Было бы здорово обработать это расширение в отдельном файле вместе с другими моими настройками.

Заранее спасибо!

/ Adam

11
задан adamfinstorp 14 November 2011 в 16:12
поделиться

1 ответ

Я думал, что совместно использую, как я обращаюсь к добавлению 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 );

    }          
  });
}
0
ответ дан 3 December 2019 в 00:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: