Есть функция, не знаю как правильно написать условие чтоб отключать её когда разрешение экрана становится меньше чем 991px idleTimer = null; idleState = false; idleWait = 1000; // задаём время ожидания бездействия (function ($) { $(document).ready(function () { $('*').bind('mousemove keydown scroll', function () { clearTimeout(idleTimer); if (idleState == true) {
// Что делаем, когда пользователь активировался $("body").append(""); // Что делаем, когда пользователь активировался
// Что делаем при бездействии юзера больше указанного времени $("#fancybox").show(); $("#fancybox-close").show(); console.log($("#fancybox")); console.log($("#fancybox-close")); // Что делаем при бездействии юзера больше указанного времени
idleTimer = null;
idleState = false;
idleWait = 1000; // задаём время ожидания бездействия
(function ($) {
$(document).ready(function () {
$('*').bind('mousemove keydown scroll', function () {
clearTimeout(idleTimer);
if (idleState == true) {
// Что делаем, когда пользователь активировался
$("body").append("");
// Что делаем, когда пользователь активировался
}
idleState = false;
idleTimer = setTimeout(function () {
// Что делаем при бездействии юзера больше указанного времени
$("#fancybox").show();
$("#fancybox-close").show();
console.log($("#fancybox"));
console.log($("#fancybox-close"));
// Что делаем при бездействии юзера больше указанного времени
idleState = true;
}, idleWait);
});
// Инициализация
$("body").trigger("mousemove");
});
})(jQuery)