jQuery MiniUI

 找回密码
 立即注册
查看: 2878|回复: 1
打印 上一主题 下一主题

mini.open 打开窗口时,回车键导致多次打开页面 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2019-4-19 14:42:28 |只看该作者 |倒序浏览
mini.open 打开窗口时,此时不做任何动作,直接回车键,浏览器会多次打开弹窗,目前在 chrome 浏览器下会出现,IE下不会!目前在官方的案例中只要是有弹窗的均会出现该BUG!

Rank: 8Rank: 8

沙发
发表于 2019-4-19 15:19:27 |只看该作者
因为焦点还在这个按钮上,按回车相当于再一次点击了。
你可以这样处理,第一次mini.open之后禁用这个按钮,然后等mini.open关闭后再启用
var btn=mini.get(id)
btn.setEnabled(false);
mini.open({
     destroy:function(){
           btn.setEnabled(true);
     }
})

Archiver|普加软件

GMT+8, 2024-5-9 06:44 , Processed in 1.054461 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部