Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Событие "прокрутка", Как его отловить? 
V
    Опции темы
bondarenko_a
Дата 15.11.2006, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 20.9.2006
Где: Kiev

Репутация: нет
Всего: 1



Подскажите, пожалуйста. Я не сильно разбираюсь в javascript.
В случае прокрутки браузера(скроллом или колесиком-мышкой), как отловить конец этого события?
Заранее спасибо
PM MAIL   Вверх
Nicholas_S
Дата 15.11.2006, 15:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 12.10.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 19



Можешь использовать следующий код:

Код

  onscroll = myscroll;
  
  var stimer = null;
  function myscroll()
  {
    window.status = 'scrolling...';
    if (stimer)
      clearTimeout(stimer);
    stimer = setTimeout('onScrollEnd()', 300);
  }
  
  function onScrollEnd()
  {
    stimer = null;
    window.status = 'scrolling is finished';
  }


Как такового события onScrollEnd не предусмотрено, поэтому придется эмулировать задержкой с помощью таймера. Здесь событие onScrollEnd выполнится по истечении 300 мс после последнего события прокрутки окна.
См. также событие onmousewheel.

Это сообщение отредактировал(а) Nicholas_S - 15.11.2006, 15:28


--------------------
...все в мире относительно
PM   Вверх
bondarenko_a
Дата 15.11.2006, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 20.9.2006
Где: Kiev

Репутация: нет
Всего: 1



Большое спасибо!
Помогло!!!
PM MAIL   Вверх
Nicholas_S
Дата 15.11.2006, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 12.10.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 19



Нзчт.   smile 


--------------------
...все в мире относительно
PM   Вверх
bondarenko_a
Дата 15.11.2006, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 20.9.2006
Где: Kiev

Репутация: нет
Всего: 1



Нзчт. -   это  низачот?
PM MAIL   Вверх
Nicholas_S
Дата 15.11.2006, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 486
Регистрация: 12.10.2006
Где: Санкт-Петербург

Репутация: 5
Всего: 19



bondarenko_a, Ха-ха!  smile Нет, это не-за-что. 


--------------------
...все в мире относительно
PM   Вверх
bondarenko_a
Дата 15.11.2006, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 20.9.2006
Где: Kiev

Репутация: нет
Всего: 1



А-а-а! Вот оно что!
А я испугалась!
smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0481 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.