Как словить событие прокрутки div-а или вращения колесика в FF?
В IE работает по разному и onscroll для дива, и onmousewheel, и по таймеру вызывается нормально. В FF же, не могу найти способ вызова обработчика. Запускаю таймер, он начинает дергать указатель мышки и загружает процессор на 25-30%.
Можно ли как то косвенно в FF определить что див прокручен? Есть ли кроме таймера ещё какие нибудь способы?
И ещё, само событие scroll у дива в FF всплывает при прокрутке?
http://scripteka.com/script/scrollbox-js
Вроде как этот же скрипт применён для работы самого сайта (список слева со скролом)
Вроде как этот же скрипт применён для работы самого сайта (список слева со скролом)
Я что то не смог найти там регистрацию события прокрутки, возможно это внутри библиотеки, но копать Prototyp - пока нет желания... :)
А можно ли просмотреть события поддерживаемые элементом в цикле, как просматривают свойства или атрибуты объекта?, типа этого:
[HTML]function qwer(obj, objName)
{
var result = "The properties for the " + objName + " object:" + "<br>";
for (var i in obj) {result += i + " = " + obj + "<br>";}
document.body.innerHTML=result+'<br>'
}[/HTML]
Давноб уж в гугл сходил
С английским худо :mad: а русскоязычные поисковики я измучал, но безрезультатно...
Каким английским? Там кроме кода английского почти нет
А по вашей замечательной ссылке я не нашел ни одного русского слова... :(