Событие перекрутки колёсика мыши
Есть ли событие прокрутки колёсика мышки?
Т.е. если в пределах кого-нить элемента прокручивать колёсико на мыши, то выполняется какой-то мой скрипт. |
onmousewheel
|
не работает
|
Вот функция добавления обработчика (handler) события вращения колеса мыши над объектом (obj):
function addMouseScrollListener(obj, handler) {
if (obj.attachEvent) {
obj.attachEvent("onmousewheel", handler); // IE and Opera
} else {
obj.addEventListener("DOMMouseScroll", handler, false); // FF
obj.addEventListener("mousewheel", handler, false); // Chrome
}
}
|
Amphiluke, Спасибо, замечательная функция, теперь бы ещё понять как определить направление вращения?
Кнопки через эвент определяются, а колесо как? |
"Ловим скролл"
http://webew.ru/articles/349.webew |
Serg_pnz, cпасибо
|
Вот ещё одна статья, рассчитана на новичков, расписан каждый шаг.
Дан ответ на мой вопрос. http://www.manhunter.ru/webmaster/19...avascript.html |
| Часовой пояс GMT +3, время: 20:57. |