大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 网页设计 -> DREAMWEAVER -> 用 iframe 解决下拉框与层之冲突

用 iframe 解决下拉框与层之冲突

时间: 2021-07-31 作者:daque

题目提出:我用dw做了一个下拉菜单,然而碰到form的列表项就跑到底下去了,请维护处置,请看题目图示

用 iframe 解决下拉框与层之冲突

处置题目:因为层与下拉框之间的优先级是:下拉框 > 层,所以在表露的功夫,会由于优先级的步骤而会展示如上题目。(即使几个元素都是层的话,咱们不妨经过层的 z-index 属性来树立)处置方法即是:给层中放一个优先级比下拉框更高的元素(iframe),进而处置此题目!简直处置代码如次:

<div id="menu" style="position:absolute; visibility:hidden; top:20px; left:20px; width:100px; height:200px; background-color:#6699cc;">  <table>  <tr><td>item 1</td></tr>  <tr><td>item 2</td></tr>  <tr><td>item 3</td></tr>  <tr><td>item 4</td></tr>  <tr><td>item 5</td></tr>  </table>  <iframe src="javascript:false" style="position:absolute; visibility:inherit; top:0px; left:0px; width:100px; height:200px; z-index:-1; filter='progid:dximagetransform.microsoft.alpha(style=0,opacity=0)';"></iframe></div>

<a href="#" onclick="document.getelementbyid('menu').style.visibility='visible'">menu</a>

<form>  <select><option>a form selection list</option></select></form>

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.