Показать сообщение отдельно
  #3 (permalink)  
Старый 19.07.2016, 09:51
Новичок на форуме
Отправить личное сообщение для proliger Посмотреть профиль Найти все сообщения от proliger
 
Регистрация: 18.07.2016
Сообщений: 2

Да примеров масса но они на jquery , а мне бы не хотелось его использовать
function addEvent(elm, evType, fn, useCapture) {
        if (elm.addEventListener) {
                elm.addEventListener(evType, fn, useCapture);
        return true;
        }
        else if (elm.attachEvent) {
                var r = elm.attachEvent('on' + evType, fn);
                return r;
        }
        else {
                elm['on' + evType] = fn;
        }
}

function wheel(event){
    var delta = 0;
    
    if (!event) event = window.event; 
    if (event.wheelDelta) {
        
        delta = event.wheelDelta/120;
    } else if (event.detail) {
        
        delta = -event.detail/3;
    }
    if (delta) { 
        if (event.preventDefault) 
          {
            event.preventDefault();
          }
        event.returnValue = false;       
        var dir = delta > 0 ? 'Up' : 'Down';     
     
    }
    
}

addEvent(window, 'mousewheel', wheel);
addEvent(window, 'DOMMouseScroll', wheel);

Последний раз редактировалось proliger, 19.07.2016 в 09:57.
Ответить с цитированием