在IE中,select属于window类型控件,它会“挡住”所有非window类型控件 有多种种办法; 以下例子系网上资源整理 原址:http://hi.baidu.com/suofang/blog/item/72f2f7ed23f2324e78f055c4.html 第4种方法的例子:最好的方法:iframe来当作div的底 Div被Select挡住,是一个比较常见的问题。
第3种方法的例子:最直接的方法:隐藏下拉框. 下面提供的是一个比较通用的一组函数: test.htm ------------ <script> function cal_ShowElement(){ function cal_GetOffsetTop(src){ </script> 以上这种方法,如果对于select框数目少,相对固定的话,直接用obj.style.visibility="hidden"这样进行隐藏是更直接的. 第2种方法:用iframe作载体 以下是一简单的例子: ----------- <html> function show(){ 第5种方法:Object对象的优先度较高,可以挡住select框 <OBJECT id=aa style="display:none;z-index:1000; position:absolute; top:0; left:0; width:152; height: 200;" type="text/x-scriptlet" data="about:<body><div style='position:absolute;left:0;top:0;width:152;height:200;font:14;color:white;background:black;border:1 solid black'>test</div>"></OBJECT> 这种方法虽然也简单,但对复杂的层是来说还不是好的解决方法. |
div挡住select的5种方法:
select挡住div的5种解决方法