急急急!!下拉菜单被覆盖
时间:2008-03-25
来源:互联网
我的下拉菜单被框架中的下拉列表覆盖了,(框架是用iframe包含到下拉菜单页面的),在网上找到的答案只能解决在同一个页面被覆盖的情况下的问题。
请高手帮忙,如何解决下拉菜单被框架中的下拉列表覆盖的问题!谢谢啦!
请高手帮忙,如何解决下拉菜单被框架中的下拉列表覆盖的问题!谢谢啦!
作者: 河的第三边 发布时间: 2008-03-25
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>JK:支持民族工业,尽量少买X货</title>
- </head>
- <body>
- <div style="z-index:10;position:absolute;width:100;height:18;overflow:hidden;" onmouseover="this.style.height=100;" onmouseout="this.style.height=18;">
- <iframe style="position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;scrolling:no;" frameborder="0" src="about:blank"></iframe>
- <div style="background-color:#cccccc;">aaaaaaa<br/>bbbbbbb<br/>ccccccc<br/>ccccccc<br/>ccccccc<br/>ccccccc</div>
- </div>
- <select style="width:200" ><option>test0<option>test1<option>test2<option>test3</select>
- <br/>
- <pre>
- 在IE6里,Div被Select挡住,是一个比较常见的问题。(IE7/Firefox没有这个问题)
- 有的朋友通过把div的内容放入iframe或object里来解决。
- 可惜这样会破坏页面的结构,互动性不大好。
- 这里采用的方法是:
- 虽说div直接盖不住select
- 但是div可以盖iframe,而iframe可以盖select,
- 所以,把一个iframe来当作div的底,
- 这个div就可以盖住select了.
- </pre>
- </body>
- </html>
作者: 北极星 发布时间: 2008-03-25
谢谢北极星,但是这段代码有一定的局限性,
onmouseover="this.style.height=100;" onmouseout="this.style.height=18;"
高度都是死的。
我做的是有下拉菜单的,而且是从数据库读取的,代码改了好久还是不行。
用你这个代码,只要鼠标一放到导航上去,不管是什么位置,下边的select都隐藏起来了。
onmouseover="this.style.height=100;" onmouseout="this.style.height=18;"
高度都是死的。
我做的是有下拉菜单的,而且是从数据库读取的,代码改了好久还是不行。
用你这个代码,只要鼠标一放到导航上去,不管是什么位置,下边的select都隐藏起来了。
作者: 河的第三边 发布时间: 2008-03-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28