Добре. Содрал код с небезызвестной статьи по маус_вилл, кое-как его под себя адаптировал, задача в том, чтобы при прокрутке колеса каждому из 4х li поочередно присваивался класс. В файрфоксе работает правильно, в остальных браузерах, которые, очевидно, используют wheelDelta, отсчет прыгает через 1. Прошу помощи, сам понять не могу - то ли где-то синтаксис неправильный, то ли у wheelDelta значение не 120.. //ловит событие window.onload = function() {if (window.addEventListener) window.addEventListener("DOMMouseScroll", mouse_wheel, false);window.onmousewheel = document.onmousewheel = mouse_wheel;};//считает номер livar nav_num=0,mouse_wheel = function(event) {if (false == !!event) event = window.event;var direction = ((event.wheelDelta) ? event.wheelDelta/120 : event.detail/-3) || false;event.returnValue = false;$('.nav_link').removeClass('mnu_active');$('.hello').css('display', 'none');nav_num -= direction;if (nav_num>4) nav_num=1;if (nav_num<1) nav_num=4; $('.navigation li:nth-child('+(nav_num)+')').addClass('mnu_active');}; });