问题描述
- easyui 让你弹窗(windows) 在最顶层显示,并有遮罩效果.
-
自己在项目中用了layout布局,可是越到里面,弹窗的dialog,windows窗口都只能对所在的div
产生遮罩,不能是全屏的.网上查了几种方法说是在最顶层的页面上写窗口代码,让后调用.但是这样显得代码很乱.想问问各位大神还有其他的方法吗? 先谢谢了.....
解决方案
自己写个div遮盖层 设好颜色/透明度/z-index/宽高 弹窗的时候遮盖层显示,窗口关了就隐藏
解决方案二:
在最顶层弹出对话框或者windows就可以了,如:
top.$.dialog({
title:"新窗口",
href:"xxxxx", // 要显示的内容URL地址
modal:true,
... //省略其他
});
解决方案三:
能用easyui 的windows来实现吗,因为我想保持整个项目的风格的一致性...
解决方案四:
layout布局和你的window遮盖层无冲突啊,layout只是一个布局,还是在父页上,你弹出的window是父页的遮盖层就在父页。除非你的layout里面放了iframe加载其他页面,在iframe打开的widnow这样确实是只在这个div里面显示遮盖层,实际就是在iframe里面,这样是无法跨iframe显示在父页的,只能在父页设置设置回调提供给iframe调用,也不难吧。。
时间: 2024-09-12 23:24:21