| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› CSS模拟一个下拉列表 | 登录 -> 注册 |
|
1F CSS模拟一个下拉列表 miracle Post by : 2008-06-19 16:59:44.0
我的下拉菜单导航条真是让我郁闷死了,总是被我页面下面的下拉列表框给遮住了,真烦,我想是不是可以用CSS模拟一个下拉列表啊? |
|
2F 唧唧 Post by : 2008-06-19 17:08:37.0
这个不是已经讨论过了么? 需要隐藏 select 或者 用 IE7 FireFox浏览器就没有这个问题 |
|
3F miracle Post by : 2008-06-19 17:21:09.0
隐藏不了 |
|
4F 唧唧 Post by : 2008-06-19 17:23:07.0
|
|
5F miracle Post by : 2008-06-19 17:27:15.0
我的下拉列表框都是有自己的名字的 不是一个像数组一样 |
|
6F 唧唧 Post by : 2008-06-19 17:28:55.0
你看代码没有? 它根本不理你是否有名字的呢 getElementsByTagName 是获取 <select> 的所有标签, 不关名字事 你试试就知道啦 |
|
7F miracle Post by : 2008-06-19 17:30:03.0
哦,明白了 |
|
8F miracle Post by : 2008-06-19 17:42:16.0
我用了你的方法,但是,报错了,说,‘Select’未定义,我说了,我的导航下拉菜单是单独放在一个JSP页面里的,然后引用到每一个页面里,而其他引用他的页面里也有层,层里顶部放了几个供查询的下拉列表,是不是他是被引用进来的,所以找不到呢? <jsp:include flush="true" page="/gongyong.jsp"></jsp:include> |
|
9F Re:~~ 唧唧 Post by : 2008-06-19 17:46:17.0
没问题的啊 试试: xhtml代码
认真检查哦~,这代码没问题的,我试过的呢 注意双引号 和 单引号 |
|
10F miracle Post by : 2008-06-19 17:48:23.0
|
|
11F 唧唧 Post by : 2008-06-19 17:55:14.0
不要急~ 你看看我给出的完整代码~ 你弹出下拉菜单的时候 调用 隐藏 隐藏下拉菜单的时候 调用 显示 |
|
12F 唧唧 Post by : 2008-06-20 00:48:09.0
|
|
13F miracle Post by : 2008-06-20 09:27:37.0
我觉得这个和我的下拉菜单应该没什么关系,问题在于,下拉列表框的显示总是在最前面,会遮住别的东西,我本来也改变我的导航条,但是,想想,如果下拉列表框总是显示在最前面,那么,不管将导航条做成什么样子的,还是会被遮住 |
|
14F 唧唧 Post by : 2008-06-20 09:35:18.0
呵呵,都说了这个是IE6的bug,你装个IE7或者FireFox就没有问题了 目前除了隐藏select,没有什么好的解决办法! 很多网站都是这样做的 包括 163,外国的很多知名网站
|
| 风信Java论坛 ›› J2EE/Java Web 讨论交流中心 ›› CSS模拟一个下拉列表 | 登录 -> 注册 |