Показать сообщение отдельно
  #1 (permalink)  
Старый 29.05.2016, 18:58
Аватар для sash003
Аспирант
Отправить личное сообщение для sash003 Посмотреть профиль Найти все сообщения от sash003
 
Регистрация: 23.10.2014
Сообщений: 72

Не получается снять обработчик
Всем привет. Решил вот попробовать свои силы и написать jQuery-плагин для открытия картинок в модальном окне.
Проблема как всегда возникла на самом последнем этапе: захотел сделать чтобы при прокрутке колесом мыши менялись картинки. Сделал, но вместе с картинками прокручивается и вся страница за модальным окном.. Пробую навешивать и снимать обработчики при закрытии, не получается снять. Подскажите, пожалуйста
// вешаю
$(window).on('DOMMouseScroll mousewheel', function(e){
        imgOnScroll(e);
});
// пытаюсь снять 
$(window).off('DOMMouseScroll mousewheel', function(e){
        imgOnScroll(e);
});   

var imgOnScroll = function(e){
            window.preventdefault(e);
            var evt = e.originalEvent ? e.originalEvent : e,
            delta = evt.detail ? evt.detail*(-40) : evt.wheelDelta
// и т.д...
Ответить с цитированием