Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Mousewheel особенности использования (https://javascript.ru/forum/misc/8781-mousewheel-osobennosti-ispolzovaniya.html)

mycoding 12.04.2010 20:24

Mousewheel особенности использования
 
Для мозилы код установки события на колесо мыши примерно следующий
function mousewheel(up,down)
{//Устанавливает событие прокрутки колеса мыши на объекте
var localReference=$$(id);
if (!localReference.addEventListener) {alert("Если ваш браузер не мозила,\nто приложение работать не будет!");}
else
{  
	localReference.addEventListener('DOMMouseScroll', mozillawheel, false);
}
}

function mozillawheel(e)
{//Вспомагательная функция для mousewheel
a=-event.detail/3;
if(a>0) {eval(up);}
if(a<0) {eval(down);}

//Отмена действий, которые должны идти после начала прокрутки колеса мыши.
if(event.stopPropagation){event.stopPropagation();}
if(event.preventDefault){event.preventDefault();}
}

Но не получается передать в функцию mozillawheel(e)
up и down функции, можете что-нибудь посоветовать?

Octane 12.04.2010 20:49

Зачем up и down eval'ить?

mycoding 12.04.2010 22:09

Т.е. если мыш вверх то выполнить up , если вниз то выполнить down.
Да а eval здесь не нужен надо просто написать up()

subzey 13.04.2010 14:04

a=-event.detail/3;

А это зачем и почему именно 3?


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