求救。显示出来的div被挡住。
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
ul{
list-style:none;
}
li{
width:50px; height:50px; position:relative;
float:left; margin-right:20px; margin-top:20px;
background:red; top:10px; z-index:1;
}
#box div{
width:100px;height:100px;position:absolute;
bottom:10px;left:30px;background:yellow;
border:solid 1px;display:none;z-index:9999;
}
#box{
width:660px;
height:250px;
border:solid 1px;
}
</style>
<script>
window.onload =function (){
var ali = document.getElementsByTagName("li");
function adiv(){
for(var i =0;i<ali.length;i++){
ali[i].style.zIndex=0;
ali[i].onmouseover =function (){
this.getElementsByTagName('div')[0].style.display="block";
}
ali[i].onmouseout =function(){
this.getElementsByTagName('div')[0].style.display="none";
}
}
}
adiv();
}
</script>
</head>
<body>
<div id="box">
<ul>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
<li><div></div></li>
</ul>
</div>
</body>
</html>
相关推荐
option挡住div解决方法
Div下拉菜单被Select挡住的解决办法 下拉菜单 bbbbbbb ccccccc ccccccc ccccccc ccccccc test0 test1 test2 test3 Div被Select挡住,是一个比较常见的问题。 有的朋友通过把div的内容放入iframe或object里来解决。 可惜这样会破坏页面的结构,互动性不大好。 这里采用的方法是: 虽说div直接盖不住select 但是div可以盖iframe,而iframe可以盖select, 所以,把一个iframe来当作div的底, 这个div就可以盖住select了. [Ctrl+A 全选 注:如需引入外部
解决 Ie 6下 select挡住div的通用函数
/**<br>* 让iframe 显示在 指定的div下面 针对ie6 select挡住div 的bug 采用 iframe来当作div的底<br>* <br>* @param string divId 需要解决的div层<br>* @param string iframeId 采用的 IFRAME ,如果不指定 自动生成一个<br>* 2007-11-1 gggxin@hotmail.com<br>* @version 1.0.0<br>*/<br>function topDiv(divId,iframeId)<br><br><br>在IE中,select属于window类型控件,它会“挡住”所有非window类型控件<br>可以这么理解,div这样的组件是在浏览器客户区使用代码“渲染”的,<br>他们被渲染在客户区的绘画表面上,<br>而select是使用的标准windows控件,只是作为客户区的子控件放置而已,<br>它会覆盖所有客户区绘画表面上“画”出来的一切,但不一定会覆盖其他类型的window控件,<br>比如iframe和其他的select,如果你使用过类似Delphi这样的环境就会自然理解。IE7解决了此类BUG。<br><br><br>
IE6中列表挡住div的解决
NULL 博文链接:https://wing123.iteye.com/blog/964102
Div Select挡住的解决办法
<html><head> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″> <title>Div下拉菜单被Select挡住的解决办法</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=
设置div的z-index属性让div在另外一个div之上
怎么让一个div在另外一个div之上呢,这是建站最常见的一个问题,例如 做一个客服窗口让他左飘,然而其他的div就会挡住客服窗口(在小屏幕情况下) 就可以设置div的z-index属性,让div永远在上。这样就OK啦 复制代码代码如下: <DIV id=xixi xss=removed xss=removed xss=removed> <TABLE xss=removed border=0 cellSpacing=0 cellPadding=0 width=157>


