Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.04.2010, 20:24
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

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 функции, можете что-нибудь посоветовать?
Ответить с цитированием
  #2 (permalink)  
Старый 12.04.2010, 20:49
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Зачем up и down eval'ить?
Ответить с цитированием
  #3 (permalink)  
Старый 12.04.2010, 22:09
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

Т.е. если мыш вверх то выполнить up , если вниз то выполнить down.
Да а eval здесь не нужен надо просто написать up()
Ответить с цитированием
  #4 (permalink)  
Старый 13.04.2010, 14:04
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

a=-event.detail/3;

А это зачем и почему именно 3?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Граница использования animate() Petka jQuery 6 02.03.2010 15:51
Автоматическая отправка формы через JavaScript без использования body onload pavluxa09 Общие вопросы Javascript 0 17.11.2009 15:55
Не работает пример использования AJAX nuker AJAX и COMET 4 19.03.2009 18:31
Особенности dom в рвзличных браузерах korzhik Events/DOM/Window 1 14.07.2008 16:58