Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как отменить выполнение скрипта при разрешении меньше чем 991px

Александр Пивень Ученик (46), на голосовании 8 лет назад
Есть функция, не знаю как правильно написать условие чтоб отключать её когда разрешение экрана становится меньше чем 991px
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)
Голосование за лучший ответ
Никита М Ученик (244) 8 лет назад
$(window).resize(function(){
if ($(window).width()>991) console.log 'blablabla';
});

Думаю дальше сам справишься
Похожие вопросы