Показать сообщение отдельно
  #1 (permalink)  
Старый 24.09.2012, 18:04
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Событие горизонтальной прокуртки тачпадом
Firefox 15.0.1
scroller.addEventListener('MozMousePixelScroll', function(e){
            console.log('detail:' + e.detail, 'axis:' + e.axis);
        }, true);
        scroller.addEventListener('DOMMouseScroll', function(e){
            console.log('detail:' + e.detail, 'axis:' + e.axis);
        }, true);


Так вот, вверх-вниз двумя пальцами инициирует оба события. Дефолтное событие скроллирования происходит.

А вот влево-вправо не порождает ни одного из этих двух событий. Хотя блок влево-вправо прокручивается.

Вопрос - как же отловить это событие, че я не так то делаю.

Еще такой вопрос - на mdn пишут что gecko поддерживает WheelEvent (новое wheel стандартизированное событие) но только с версии 17. А где взять то эту версию? Встроенный апдейтер кричит что у меня последняя версия.
Ответить с цитированием