永发信息网

JavaScript如何判断一个弹出窗口是否关闭

答案:1  悬赏:70  手机版
解决时间 2021-01-18 08:33
JavaScript如何判断一个弹出窗口是否关闭
最佳答案
你指的弹出窗口是指alert这样的js自带的弹窗,
还是只自定义浮于其他组件上的弹窗?
系统自带的,确认框也好,输入框也好,都是有阻塞的,

因为js是单线程语言,所以弹窗弹出后,整个页面都会阻塞,
你的下一步操作可以放在弹窗之后,因为只有完成了弹窗的关闭,之后的代码块才会执行,
也就是说在此之后默认就是弹窗关闭了,对于有返回值的也可以用返回值判断。
其次就是自定义的弹窗,一般就是div一个遮罩层和一个业务层,
使用绝对布局加z-index就可以,这种要判断弹窗是否关闭一般来说有两种,
一是生成型弹窗,用js生成,平时不存在与html中,用寻找对应id的组件是否存在的方式就可以判断是否处于关闭状态,
二是隐藏型弹窗,给一个display:none的属性,要弹出时就将属性更改为block之类,一般这种就是直接比较这个div的样式中display是否等于none就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
浙江科恩集成灶是名牌吗?
常熟农商银行的手机银行购买理财怎么购买
疤怎么祛掉
克己身,克己性,克己言。中己性是什么意思?
越南文翻译,恳请大大们解惑,谢谢。
如何区分A类、B类变更。
去面试广州昱锦企业管理有限公司的UI设计师难
所称的“非本人意愿中断就业”包括哪些情形
370怎么用小数表示?
剑河附近有什么地方好玩
最近传的时间重置求辟谣
明宇擦鞋店地址在什么地方,想过去办事
我们厂35吨流化床锅炉临界流化风量测定是8000
cas号是71-36-3是什么物料
√81+√36=
推荐资讯
从关山到花山坐十八路车有哪些站
亲们谁能猜出这字花迷,打一动物 忆昔先皇巡
冰芙美发飚防脱育发露谁用过,怎么样好吗
简咖啡地址在什么地方,我要处理点事!
怎么制作一张送给习爷爷的明信片
怎样樱桃算坏了,坏了的表现样子
完形填空The28-year-oldhadspentsixyearswork
鬼眼刑警国语
已知两圆的半径是方程x2-11x+18=0两实数根,
逍客被剐蹭凹了进去需要多少钱维修
五年级下册语文16课《灯祭》题目的用意是什么
梦见在寺院绕塔
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?