2009.12.29——下拉菜单被select挡住

2009.12.29——下拉菜单被select挡住

遇到问题:我们的menu是一个jquey的插件,但是在下拉时,会被left的年月日的select挡住

首先明白为什么会挡住,这种状况应该只有在IE6才会出现,是IE6的bug,在IE中,div盖不住select,div可以盖住iframe,而iframe可以盖住select
一共三种方法:
1.修改select,不用标准的select,而是用其他的html元素模拟
2.修改你的div,使用iframe
<iframe style="position: absolute; z-index: -1; width: 100%; height: 100%; top: 0;
left: 0; scrolling: no;" frameborder="0" src="about:blank"></iframe>
并把iframe设置为透明的。
3.在菜单显示时隐藏select,在菜单隐藏时显示select

一般,大家倾向于使用第一种方法

你可能感兴趣的:(html,IE)