Событие jquery blur () при выходе из окна - PullRequest
0 голосов
/ 16 октября 2019

если я закрываю окно на ipad, оно работает, хорошо, но если я нажму URL, всплывающее окно не появится. просто хочу понять поведение событий размытия для ipad и iphones

$(window).blur(function(e) {
    if ($(window).width() <= 1025) {

        if ($("body #progressbar li:nth-child(2)").hasClass('active') && $("body #progressbar li:nth-child(3)").hasClass('active'))  {
            $("#movemodal").show();

        }
        else {
            $("#movemodal").hide();

        }


    }

})

1 Ответ

0 голосов
/ 16 октября 2019

jQuery blur() работает одинаково для всех типов устройств. Если вы напишите следующий код:

$(window).blur(function(e) {
    console.log('works');
});

Вы увидите, что вы получите результат повсюду.

Здесь выдает ошибку, если условие, которое вы ставите внутри своей функции blur().

Убедитесь, что вы нацеливаетесь на ширину окна правильно, как вам нужно в вашем приложении. Это должно быть отличительной чертой здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...