Добавляем событие при бездействии пользователя на сайте
Просмотров : 533 1-06-2013, 01:30
Видели всякие всплывающие сообщения при бездействии на каком нибудь сайте?
Такое довольно легко реализовать средствами jQuery:
idleTimer = null;
idleState = false;
idleWait = 2000; // задаём время ожидания бездействия
(function ($) {
$(document).ready(function () {
$('*').bind('mousemove keydown scroll', function () {
clearTimeout(idleTimer);
if (idleState == true) {
// Что делаем, когда пользователь активировался
$("body").append("С возвращением дружище!.");
...
Источник: dle-faq.pro, DLE
Такое довольно легко реализовать средствами jQuery:
idleTimer = null;
idleState = false;
idleWait = 2000; // задаём время ожидания бездействия
(function ($) {
$(document).ready(function () {
$('*').bind('mousemove keydown scroll', function () {
clearTimeout(idleTimer);
if (idleState == true) {
// Что делаем, когда пользователь активировался
$("body").append("С возвращением дружище!.");
...
Источник: dle-faq.pro, DLE