EasyUI, Dialog 在框架页(ifrmae)的Top页面弹出时,拖拽Dialog边缘(以改变窗口大小),UI界面被卡死的解决办法...

将Dialog的modal属性设置为true,可以解决卡死的问题(但会给用户使用体验带来影响)
 1         var par = {
 2             title: This.title,
 3             width: This.width,
 4             height: This.height,
 5             cache: This.cache,
 6             modal: This.modal,
 7             resizable: This.resizable,
 8             maximizable: This.maximizable,
 9             onResize: This.onResize,
10             modal: true,//关键代码:不然拖拽Dialog边缘以改变窗口大小时,Dailog会被卡死;//modal:是否将窗体显示为模式化窗口。 true            
11             constrain: true,//关键代码:若设为false,则窗体title可以拖拽到浏览器边缘外,导致无法拖拽回来(进而导致无法关闭Dialog——此时,只有刷新当前页面才能继续操作软件了)//constrain:定义是否限制窗体的位置。(该方法自1.5版开始可用)
12             onLoad: function () {
13                 $("iframe[id='ifr" + This.renderID + "']").contentWindow.dialogData = This.dialogData;
14                 This.onLoad();
15             },
16             onClose: This.onClose
17         };
封装的代码片段

 

 

转载于:https://www.cnblogs.com/miaoxiao/p/EasyUI-Dialog-Drog-Error.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值