jquery - 窗口离开时的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();
}
}
})
解决方案
jQueryblur()
适用于所有类型的设备。如果您编写以下代码:
$(window).blur(function(e) {
console.log('works');
});
你会看到你到处都得到结果。
如果您将条件放入blur()
函数中,请在此处发出问题。
确保您在应用程序中以正确的方式定位窗口宽度。这一定是这里的区别点。
推荐阅读
- image - 我可以在哪里免费托管许多具有恒定 url 的图像?
- mysql - 将子选择 sql 查询转换为 laravel 查询
- python - 用于分布式应用程序的python中的Socket.io客户端
- sql-server - 自动将字段设置为 getdate() 而无需触发
- concat - 使用来自两个不同对象的数据创建句子
- selenium - 带空格的 Seleniumt webelement
- ios - Swift 在单元格中隐藏/显示 UIView(来自数据库的数据)
- angular - 我的 testing.spec.ts 不起作用。错误:无法从伪造的异步测试中生成 XHR。请求网址:http://xxxxxx/v1/products
- javascript - 为 Web 的 FCM 推送通知启用或禁用切换选项
- javascript - 无法在 express js 节点中获取请求有效负载