jQuery MiniUI

标题: 关于mini.open弹窗BUG [打印本页]

作者: dydy573    时间: 2022-4-21 14:06:08     标题: 关于mini.open弹窗BUG

本帖最后由 dydy573 于 2022-4-21 14:08 编辑

[attach]13575[/attach]
mini.open弹窗后,点击回车,回继续弹窗一个窗口,回车事件相当于一直点击新增,体验感极差,官网也存在该问题,如上图。

看博主在其他帖子回复过下面这种方法,可是我这边没有这个方法,不知道怎么回事
var btn=mini.get("addMeet")
btn.setEnabled(false);


我目前是通过document.getElementById("addMeet").disabled=true;这种方法,新增时禁用按钮,保存或者点击关闭时,
调用$('#addMeet').removeAttr("disabled");去除只读,这种方法基本能解决问题,但是偶尔会出现,点击保存后,页面
没有刷新的情况,导致我的按钮还是禁用状态,请问博主有更好的办法解决吗

作者: felt    时间: 2022-4-22 09:08:29

应该你这按钮不是miniui的按钮。
你可以换个miniui的按钮试试
作者: dydy573    时间: 2022-4-25 11:38:03

felt 发表于 2022-4-22 09:08
应该你这按钮不是miniui的按钮。
你可以换个miniui的按钮试试

这个弹窗bug没有其它好的解决办法吗?我这个禁用和你那个禁用应该没多大区别吧
作者: felt    时间: 2022-7-11 09:15:58

dydy573 发表于 2022-4-25 11:38
这个弹窗bug没有其它好的解决办法吗?我这个禁用和你那个禁用应该没多大区别吧 ...

那就用个全局变量控制,
var win;
if(!win){
   win=mini.open{
                          ....
                    ondestroy:function(){
                       win=null;
                    }
   }
}
作者: happylover1278    时间: 2022-7-11 10:08:02

你把浏览器光标的聚焦从按钮移开不就好了  比如聚焦到open的form里面




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2