用 iframe 解决下拉框与层之冲突,用 iframe 解决下拉框与层之冲突
【 tulaoshi.com - Html 】
问题提出:我用dw做了一个下拉菜单,但是碰到form的列表项就跑到下面去了,请帮忙解决,请看问题图示如下:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/html/) 解决问题:由于层与下拉框之间的优先级是:下拉框 层,因此在显示的时候,会因为优先级的次序而会出现如上问题。(如果几个元素都是层的话,我们可以通过层的 z-index 属性来设置)解决办法就是:给层中放一个优先级比下拉框更高的元素(iframe),从而解决此问题!具体解决代码如下:
<div id="menu" style="position:absolute; visibility:hidden; top:20px; left:20px; width:100px; height:200px; background-color:#6699cc;"
<table
<tr<tditem 1 <tr<tditem 2 <tr<tditem 3 <tr<tditem 4 <tr<tditem 5visibility:inherit; top:0px; left:0px; width:100px; height:200px; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';"
<a href="#" onclick="document.getElementById('menu').style.visibility='visible'"menu
<form
<select<optionA form selection list
来源:http://www.tulaoshi.com/n/20160129/1483420.html
看过《用 iframe 解决下拉框与层之冲突》的人还看了以下文章 更多>>