首页 > 解决方案 > 窗口离开时的jQuery模糊()事件

问题描述

如果我关闭 ipad 上的窗口,它可以正常工作,但如果我点击 url 弹出窗口不会出现。只想了解 ipad 和 iphone 的模糊事件行为

$(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();

        }


    }

})

标签: jquery

解决方案


jQueryblur()适用于所有类型的设备。如果您编写以下代码:

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

你会看到你到处都得到结果。

如果您将条件放入blur()函数中,请在此处发出问题。

确保您在应用程序中以正确的方式定位窗口宽度。这一定是这里的区别点。


推荐阅读