jQuery события полного календаря рендеринга

0

Я использую jQuery 1.7.2 и Full Calender 1.6.4. Теперь я пытаюсь добавить событие click и событие двойного щелчка, но я не смог добиться успеха на нем.

Я пробовал работать ниже, но он работает в FF, но не работает в IE

eventRender: function (event, element) {
    element.bind('click', function () {
      var doubleClickOpportunity = 200, // Adjust this to whatever feels right
      clicker = element.data('clicker'); // Holder for the doubleclick setTimeout


      if (clicker) {
        // If there a setTimeout stored in clicker, then this is a double click
        clearTimeout(clicker);
        element.data('clicker', '');
        element.trigger('doubleclick');
      } else {
        // Otherwise, it either a single click or the beginning of a double click

        // So set a timer to decide which it is - if the timer runs out,
        // it just a single click.
        element.data('clicker', setTimeout(function () {
          element.data('clicker', '');
          element.trigger('singleclick');
        }, doubleClickOpportunity));
      }
    });
    element.bind('doubleclick', function (e) {//dblclick
      if (!confirm(Res.deleteEvent))
        return false;


      $('#calendar').fullCalendar('removeEvents', event.id);
    });
    element.bind('singleclick', function (e) {
      alert("I am click");
    });
  } 
Теги:
fullcalendar

1 ответ

0

Проверьте эту ссылку Milind:

Это связано с тем, что привязка события прокрутки к календарю может помочь вам сделать то, что вы хотите.

Событие связывания мультикаллака Fullcalendar

Обратите внимание, что привязка событий в Firefox отличается от Chrome/IE.

  • 0
    Прежде всего, спасибо за ответ, я не могу использовать событие mousewheel, и мой веб можно использовать на мобильном телефоне или на планшете. Так что это может стать своего рода ограничением для этих пользователей
  • 0
    Конечно, но предназначено для того, чтобы вы проанализировали код, чтобы он помог вам выполнить привязку к событию. Я хочу, чтобы вы увидели, что привязка, например, события onclick к элементу div / отличается от chrome и firefox.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню