jQuery MiniUI

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

关于mini.open弹窗BUG [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2022-4-21 14:06:08 |只看该作者 |倒序浏览
本帖最后由 dydy573 于 2022-4-21 14:08 编辑


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

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


我目前是通过document.getElementById("addMeet").disabled=true;这种方法,新增时禁用按钮,保存或者点击关闭时,
调用$('#addMeet').removeAttr("disabled");去除只读,这种方法基本能解决问题,但是偶尔会出现,点击保存后,页面
没有刷新的情况,导致我的按钮还是禁用状态,请问博主有更好的办法解决吗
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2022-4-22 09:08:29 |只看该作者
应该你这按钮不是miniui的按钮。
你可以换个miniui的按钮试试

Rank: 2

板凳
发表于 2022-4-25 11:38:03 |只看该作者
felt 发表于 2022-4-22 09:08
应该你这按钮不是miniui的按钮。
你可以换个miniui的按钮试试

这个弹窗bug没有其它好的解决办法吗?我这个禁用和你那个禁用应该没多大区别吧

Rank: 8Rank: 8

地板
发表于 2022-7-11 09:15:58 |只看该作者
dydy573 发表于 2022-4-25 11:38
这个弹窗bug没有其它好的解决办法吗?我这个禁用和你那个禁用应该没多大区别吧 ...

那就用个全局变量控制,
var win;
if(!win){
   win=mini.open{
                          ....
                    ondestroy:function(){
                       win=null;
                    }
   }
}

Rank: 6Rank: 6

5#
发表于 2022-7-11 10:08:02 |只看该作者
你把浏览器光标的聚焦从按钮移开不就好了  比如聚焦到open的form里面

Archiver|普加软件

GMT+8, 2024-4-26 12:05 , Processed in 1.063340 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部