iframe和combo遮挡问题

uuliver 发布于 2014/06/23 10:59
阅读 332
收藏 0
我用Iframe嵌套了一个页面,页面中包含一个combo。单独运行combo 页面显示正常,但是嵌入到iframe中,下拉框的值显示有一部分被遮挡。看了一下easyui源码,发现combo的combo-panel设置了z-index=10,于是我把Iframe的zindex设置成-1,但是效果还是不对 求大家帮忙看看。
加载中
0
beike
beike
换种方式实现吧,用ajax加载html片段到页面中,使用iframe肯定是不行的
u
uuliver
意思是用easyui的panel引入iframe中的页面?
0
u
uuliver
@con 这是为什么啊
0
Sorvy
Sorvy
这个是要设置iframe的高度
u
uuliver
iframe的高度小于combo的panel高度时候又会被隐藏。
u
uuliver
设置iframe高度还是把combo显示在iframe那一层,如何能象select那样浮出,因为在做集成的时很多地方iframe高度都很小
0
con
con

你是想把iframe里面的下拉内容覆盖到外部页面的上面吧? 这个恐怕是做不到的,iframe的内容都被限制在iframe本身的窗口里面,跟外部页面不是同一个Document,设置z-index是不行的。我也没想到有什么其它办法

u
uuliver
好吧,那看来这个是解决不了了。还是要谢谢高手
0
Sorvy
Sorvy

引用来自“beike”的评论

换种方式实现吧,用ajax加载html片段到页面中,使用iframe肯定是不行的
用ajax加载html应该是可以的,在加载出来的html中用z-index就可以浮在页面上层了
0
u
uuliver

恩恩 万分谢谢大家,已经改好了。

返回顶部
顶部