Показать сообщение отдельно
  #6 (permalink)  
Старый 18.09.2011, 19:50
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от nematod
Но проблема в том, что IE не понимает этот код((
потому что для IE нужно window

А для совсем старых версий браузеров можно еще добавить:
var delta = 0;

// IE/Opera
if (event.wheelDelta) {
     delta = event.wheelDelta/120;
     if (window.opera) delta = -delta;
}
// FF
else if (event.detail) {
      delta = -event.detail/3;
}

// в IE9+ добавили обработчик wheel
// и в обработчике проверять delta на значение больше нуля

Последний раз редактировалось monolithed, 18.09.2011 в 20:05.
Ответить с цитированием