Таймер бездействия посетителя на странице

Иногда бывает необходимо определить отсутствие каких-либо действий со стороны посетителя в течении заданного времени и выполнить свои, например:

  • показ информационных сообщений или баннеров
  • остановка работающих скриптов или анимаций
  • сброс авторизации или другой редирект
  • смена рекламных или других блоков

Пример:

Пример, который можно увидеть на этой странице, имеет 2 таймера.

Первый считает время до вывода предупредительного окошка с информацией о том, что при бездействии что-то произойдет, а по истечению второго это что-то запустится.

При клике или скроле страницы оба таймера обнуляются.

Если нам никого предупреждать не нужно, то второй таймер просто удаляем.

HTML:

CSS:

jQuery:

Смотрите также:

Добавить комментарий:

Ваш комментарий отправлен!