时间: 2021-07-31 作者:daque
题目提出:我用dw做了一个下拉菜单,然而碰到form的列表项就跑到底下去了,请维护处置,请看题目图示
处置题目:因为层与下拉框之间的优先级是:下拉框 > 层,所以在表露的功夫,会由于优先级的步骤而会展示如上题目。(即使几个元素都是层的话,咱们不妨经过层的 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>