博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EasyUI, Dialog 在框架页(ifrmae)的Top页面弹出时,拖拽Dialog边缘(以改变窗口大小),UI界面被卡死的解决办法...
阅读量:5150 次
发布时间:2019-06-13

本文共 934 字,大约阅读时间需要 3 分钟。

将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.onClose17         };
封装的代码片段

 

 

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

你可能感兴趣的文章