lihongxun945/jquery-weui

popup 快速点击多次,无法弹出界面,遮罩层无法收起,点击不了其他元素

feraner opened this issue · 2 comments

发现只要快速点击2次及以上,就无法显示pop内容
popup 的内容是来自于ajax 请求回来的界面, 代码如下:
image

快速点击两次以上,界面就被遮罩层覆盖,点击不了其他元素
image

只点击一次或者慢速点击多次,都不会出现该问题
具体样例在: http://www.aijijian.com.cn/wapwx/order/takeorder.html 点击添加地址, 快速点击两次以上,就出现上述问题

现在发现popup 的内容,中间不要用ajax 请求获取内容来填充的话,不会出现上述问题,这个应该是不能用ajax 请求获取的内容来填充,能不能做成不管内容来自来哪里,都能正常使用?
但是我的项目有很多这种弹出,不用ajax获取内容,html会很大

该问题应该是由重复设置导致的,show hide 的添加方式不对,而且在样式weui-popup__container--visible 中已经重复
image
已提交report