Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Событие перекрутки колёсика мыши (https://javascript.ru/forum/misc/14828-sobytie-perekrutki-koljosika-myshi.html)

MCTrane 02.02.2011 18:50

Событие перекрутки колёсика мыши
 
Есть ли событие прокрутки колёсика мышки?
Т.е. если в пределах кого-нить элемента прокручивать колёсико на мыши, то выполняется какой-то мой скрипт.

UnderShot 02.02.2011 19:29

onmousewheel

MCTrane 02.02.2011 19:57

не работает

Amphiluke 02.02.2011 20:30

Вот функция добавления обработчика (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
	}
}

person 03.02.2011 15:46

Amphiluke, Спасибо, замечательная функция, теперь бы ещё понять как определить направление вращения?
Кнопки через эвент определяются, а колесо как?

Serg_pnz 03.02.2011 16:16

"Ловим скролл"
http://webew.ru/articles/349.webew

MCTrane 03.02.2011 23:13

Serg_pnz, cпасибо

person 04.02.2011 06:44

Вот ещё одна статья, рассчитана на новичков, расписан каждый шаг.
Дан ответ на мой вопрос.
http://www.manhunter.ru/webmaster/19...avascript.html


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