JS版常见问题(一)层遇到select框时? (转)
JS版常见问题(一)层遇到select框时? (转)[@more@]
简单菜单
<!--
提供定位函数,用iframe作载体,不会被select挡住
By Fason(2003-5-21)
-->
http://www.csdn.net" onmouseover="style.backgroundColor='highlight'" onmouseout="style.backgroundColor=''" onclick="window.open(href)">中国程序员
sohu
当层遇到下拉框时总是挡不了select框?其实这是IE的bug,其它的浏览器没有这个问题,对于这个问题论坛里不少提出,在这里提供我的几种方法,各有各的好处,有错,有好的意见者提出,谢谢.
1.最直接的方法:隐藏下拉框.
下面提供的是一个比较通用的一组函数:
test.htm
------------
点击让select隐藏
以上这种方法,如果对于select框数目少,相对固定的话,直接用obj.style.visibility="hidden"这样进行隐藏是更直接的.
2.Object对象的优先度较高,可以挡住select框
这种方法虽然也简单,但对复杂的层是来说还不是好的解决方法
3.用iframe作载体
以下是一简单的例子:
-----------
<!--
提供定位函数,用iframe作载体,不会被select挡住
By Fason(2003-5-21)
-->
http://www.csdn.net" onmouseover="style.backgroundColor='highlight'" onmouseout="style.backgroundColor=''" onclick="window.open(href)">中国程序员
sohu
以下是我用iframe作载体写的一个可编辑下拉框,效果请看:有错请纠正
http://fason.nease.net/code/form/select/combox/combox.htm
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。