Показать сообщение отдельно
  #5 (permalink)  
Старый 04.03.2016, 19:56
Интересующийся
Отправить личное сообщение для yura_yushkevich Посмотреть профиль Найти все сообщения от yura_yushkevich
 
Регистрация: 07.12.2014
Сообщений: 25

Окно открывается, только закрываться не хочет почему-то (((

idleTimer = null;
idleState = false; // состояние отсутствия
idleWait = 2000; // время ожидания в мс. (1/1000 секунды)

$(document).ready( function(){
    $(document).bind('mousemove keydown scroll', function(){
        clearTimeout(idleTimer); // отменяем прежний временной отрезок
        if(idleState == true){
            // Действия на возвращение пользователя
            /*$("body").append("<p>С возвращением!</p>");*/
            myWindowClose ();
        }

        idleState = false;
        idleTimer = setTimeout(function(){
            // Действия на отсутствие пользователя
           /* $("body").append("<p>Вы отсутствовали более чем " + idleWait/1000 + " секунд.</p>");*/
            myWindowOpen ();
            idleState = true;
        }, idleWait);
    });

    $("body").trigger("mousemove"); // сгенерируем ложное событие, для запуска скрипта
});


var myWindow;
function myWindowOpen (){
    myWindow = window.open("video.html", "myWindow", "scrollbars=no, resizable=no");
}

function myWindowClose (){
    if (myWindow) {
        myWindow.close();
        myWindow = null;
    }
}
Ответить с цитированием