easyui 让你弹窗(windows) 在最顶层显示,并有遮罩效果.

自己在项目中用了layout布局,可是越到里面,弹窗的dialog,windows窗口都只能对所在的div
产生遮罩,不能是全屏的.网上查了几种方法说是在最顶层的页面上写窗口代码,让后调用.但是这样显得代码很乱.想问问各位大神还有其他的方法吗? 先谢谢了.....

4个回答

自己写个div遮盖层 设好颜色/透明度/z-index/宽高 弹窗的时候遮盖层显示,窗口关了就隐藏

Hxn_Fight
valjean_ 能不能用easyui 自带的功能实现呢.这样能保持风格的一致性..
5 年多之前 回复

在最顶层弹出对话框或者windows就可以了,如:
top.$.dialog({
title:"新窗口",
href:"xxxxx", // 要显示的内容URL地址
modal:true,
... //省略其他
});

能用easyui 的windows来实现吗,因为我想保持整个项目的风格的一致性...

layout布局和你的window遮盖层无冲突啊,layout只是一个布局,还是在父页上,你弹出的window是父页的遮盖层就在父页。除非你的layout里面放了iframe加载其他页面,在iframe打开的widnow这样确实是只在这个div里面显示遮盖层,实际就是在iframe里面,这样是无法跨iframe显示在父页的,只能在父页设置设置回调提供给iframe调用,也不难吧。。

Hxn_Fight
valjean_ 恩,的确用了iframe标签.我试试这种方法...
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐