使用EasyUI弹出框页面样式乱了——控制弹出框位置
来源:互联网 发布:网络摄像头的ip自适应 编辑:程序博客网 时间:2024/06/05 12:06
在做系统的时候,我遇到了一个这样子的问题:页面比较长,把也页面放入了Iframe中,这个页面使用了EasyUI的样式,弹出框弹出位置为中间,当弹出框弹出时,页面会乱样式。主要是因为弹出框在页面中间,页面的长度又超过了整个显示器的高度,所以,显示的部分,会出现问题。
出现问题后,寻找到了一些解决方案。因为EasyUI的弹出框,是直接封装好的 , 所以,我们不能灵活的改变其位置。那么,最简单的解决方案,就是使用在顶部弹出的弹出框。但是,因为项目需求,我必须要弹出框在中间,这怎么办呢?
经过了一段时间的思考和各种资料的查询,我们出了两个方案,1、使用EasyUI的show;2使用dialog
使用show方法,可以应用于一些提示性的位置,我们可以控制弹框的位置和弹框的参数,例子代码如下:
$.messager.show({ title: '**信息', msg:' 只能选中一行', showType: 'slide', style: { right: '', top: 200, //width:100, //height:500, heght:100, bottom: '' } });还有一些弹出框,是为了让用户选择的,有确定按钮 或者确定和取消按钮的,这种情况,我们可以使用dialog。在使用dialog之前,要现在页面中写一个隐藏域,如果有其他内容,也可以写在隐藏域中。在javascript中的代码,可以参考如下:
$('#dlgtest').css({ display: "block" });//dlgtest 为隐藏div的Id $('#dlgtest').dialog({ content: "请选择至少一条要删除的信息!", title: '权限设置', //iconCls: "icon-edit", collapsible: false, minimizable: false, maximizable: false, closable: false, resizable: false, top: 200, width: 252, //height: 485, height:100, //left: auto, modal: true, buttons: [ { text: '确定', iconCls: 'icon-ok', handler: function () { $('#dlgtest').dialog('close');<span style="white-space:pre"></span>//点确定之后的操作 } },<pre name="code" class="javascript">{ text: '取消', iconCls: 'icon-cancel', handler: function () { $('#dlgtest').dialog('close'); } }] }); 这样,我们的问题就得到了解决。在解决这个问题的时候,最开始,一直在EasyUI的弹出框中想办法,通过EasyUI的官网,以及各种帮助手册,但是最终还是没有找到,不过,在这个过程中,也学习了一次EasyUI,后来,变通了办法,解决了这个问题,希望这篇博客,能给您带来一点点帮助。
1 0
- 使用EasyUI弹出框页面样式乱了——控制弹出框位置
- easyui弹出框位置超出
- EasyUI实现页面右下角弹出提示框
- 困扰很久的弹出框位置控制
- easyui弹出提示框
- Easyui弹出框
- EasyUI弹出框
- 前台框架EasyUI的弹出框dialog,样式调整总结
- CSS弹出框样式
- 关于easyui dialog弹出框打开时主页面页面整体向上缩进的样式bug解决方案
- 【库房】easyui的messager.show弹出框页面居中显示
- 设置alertdialog弹出框的弹出位置
- jquery easyui 弹出消息框
- Easyui 之window 弹出框
- jquery easyui 弹出消息框
- jquery easyui 弹出消息框
- Easyui-交互式消息弹出框
- EasyUI Ifrem弹出框问题
- Android动画控件之Animation
- Binary Tree Level Order Traversal II
- 技术人生:故事之三十四以人为本
- Http Cookies 和相关概念
- HDU 5452 Minimum Cut(LCA+DFS)
- 使用EasyUI弹出框页面样式乱了——控制弹出框位置
- NYOJ 76 超级台阶 (斐波那契)
- NetBeans初体验
- ACM-ICPC国际大学生程序设计竞赛北京赛区(2015)网络赛
- 动态规划之Work Break
- hdu 5464 Clarke and problem (BestCoder Round #56 (div.2))
- 技术人生:故事之三十五金钱第二
- 在浏览器中输入URL,点回车,将发生哪些事
- vmware disk space