分类: 系统运维
2008-09-22 09:48:18
经过使用发现div层盖不住select组件,在上网搜索了后发现,这个是html语言的通病,只能通过某些优先级更加高的组件来遮盖。
有人给出解决方案如下:
通过把div的内容放入iframe或object里来解决。但是这样会破坏页面的结构,互动性不大好。
这里采用的方法是:
由于从优先级上看div可以盖iframe,而iframe可以盖select, 所以,可以把一个iframe来当作div的底,这样div就可以盖住select了.
当使用"iframe做为div层的载体"后,div层与主页面的互动是窗口间的互动。
对于把div的内容放入iframe中的方法:
层的大小变化就会要求iframe的大小随着变化,从主页面到这个层会导致window的blur。
对于用iframe当作div的底的方法:
只用在原有的div前加上这一句
|