Xpoint
   [напомнить пароль]

отлов события onscroll в tree-объекте

2006-12-06 10:44:28 [обр] Григорий [досье]
Добрый день всем. Помогите решить проблему: нужно отловить onscroll событие в дереве tree и узнать, собственно говоря, в какую сторону и насколько мы его проскроллили.
Как такового события onscroll этот объект, я так понял, не поддерживает. Пытался запустить через таймер, но никак не могу найти свойств объекта, которые бы характеризовали проскроленный кусок.
Помогите плиз :)
спустя 2 часа 50 минут [обр] Владимир Палант [досье]

В Gecko 1.9 событие scroll поддерживается, этот код срабатывает:

tree.body.addEventListener("scroll", function(event) {
  alert('ok');
}, false);

А вот в Gecko 1.8 все-таки придется пользоваться таймерами, наверное...

Чтобы узнать, какие строки сейчас отображаются, используйте tree.treeBoxObject.getFirstVisibleRow() и tree.treeBoxObject.getLastVisibleRow(). Подробнее: nsITreeBoxObject.

Powered by POEM™ Engine Copyright © 2002-2005