| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Имеется ли свойство у объекта event, |
| Автор: Ghirik 16.12.2007, 19:45 |
| Написал функцию для определения направления скроллинга, а потом подумал... Mожет всё же есть готовое свойство у event? Но я, что то, не смог найти... Если точно нет, тогда ответьте, пожалуйста, то же. Так мол и так, даже не ищи... |
| Автор: SelenIT 17.12.2007, 03:29 |
| Если речь про http://msdn2.microsoft.com/en-us/library/ms536951.aspx, то дальновидная MS такое свойство http://msdn2.microsoft.com/en-us/library/ms535142.aspx (и если я правильно понял, о чем речь ;). Но у стандартного и кроссбраузерного onscroll, увы, ничего подобного мне обнаружить не удалось... |
| Автор: Ghirik 17.12.2007, 09:03 |
| Да, я уже пробовал использовать http://ajaxian.com/archives/javascript-and-mouse-wheels, всё отлично работает. Но увы, для моей задачи удобнее и проще использовать onscroll, даже совместно с функцией определения направления. Я посмотрел циклом свойства event, но ни чего зависящего от направления скролла не увидел. Думал, может чего проглядел... Но видимо направление не волнует авторов браузеров. А вообще, всеми силами пытаюсь подружиться с Mozill-ой, но видимо моей жизни не хватит. SelenIT, спасибо за ссылочки. |
| Автор: egao 17.12.2007, 09:14 |
| есть, правда не помню названия... там значения вида +-32000, емнип |
| Автор: Ghirik 17.12.2007, 09:20 | ||
Странно... в свойствах не отображается.... Может кто вспомнит название... |
| Автор: SelenIT 17.12.2007, 09:28 |
| Ghirik, ну так для классического onscroll-а и в IE нет индикатора направления, так что тут хрен редьки... А по части колесного скроллинга, оказывается, стандарт тоже не совсем голый, даже есть http://blog.paranoidferret.com/index.php/2007/10/31/javascript-tutorial-the-scroll-wheel/-http://adomas.org/javascript-mouse-wheel/ кроссбраузерных реализаций ;) |
| Автор: egao 17.12.2007, 09:37 |
| гм.. вроде это был detail, но сейчас посмотрел - там пусто %-\ апд, ага DOMMouseScroll Добавлено через 5 минут и 54 секунды Ghirik, короче, думаю тебе стоит просто сохранять позицию скроллинга и по онскроллу сверять с новой позицией. |
| Автор: Ghirik 17.12.2007, 09:52 |
| Ну не идиотизм ли! В винде это направление присутствует везде, начиная от контроллера в самой мышке. А мы вынуждены через ж... получать это значение. Я сделал через сохранение старого значения scrollTop, вроде компактненько получилось, добавил только одну глобальную переменную. Потом здесь выложу весь скрипт... Добавлено через 1 минуту и 18 секунд Ага, пока писал, ответили. Так и сделал. |