Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Нужна проверка поддержки события "DOMMouseScroll" (https://javascript.ru/forum/events/6056-nuzhna-proverka-podderzhki-sobytiya-dommousescroll.html)

devote 02.01.2012 22:37

хех... дык сам автор темы и апнул ее сегодня =)

Denisko-Redisko 03.01.2012 00:35

Цитата:

Цитата:

Опера поддерживает как mousewheel так и DOMMouseScroll.
Потому что опера - единственный браузер, подражающий IE. В любом случае к ошибке это не приводит.
DOMMouseScroll, это проприетарная фича геко, Gecko-Specific DOM Events, в других стандартах ее нет, и вебкит ее не поддерживает.

Цитата:

дык сам автор темы и апнул ее сегодня
Ковырялся в ксулах, выяснил, что DOMMouseScroll относится к интерфейсу nsIDOMMouseScrollEvent, решил, что это наиболее корректный способ проверить поддержку события DOMMouseScroll, стал править код своей либы, там ссылка на эту тему :)
Отписался. Так как с 2009 года в этом отношении ничего не улучшилось, как вешали под два обработчика, так и вешают, и в популярных фреймворках, и в велосипедах.

Nekromancer 03.01.2012 00:55

Denisko-Redisko,
Вообще вы правы, да. WebKit поддерживает событие mousewheel, причём которое тоже не является стандартизированным, в отличии от события wheel. Но хоть интерфейс для него правильный использует.


Часовой пояс GMT +3, время: 00:19.