。显示出来的div被挡住
发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
求救。显示出来的div被挡住。
为什么旁边的li 会挡住显示出来的div?设置了z-index都不行。。。。求大神。
<!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>
------解决思路----------------------
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
ul{
list-style:none;
}
li{
width:50px; height:50px;
float:left; margin-right:20px; margin-top:20px;
background:red; top:10px; z-index:1;
}
li>div{
width:100%; height:100%; position:relative;
}
#box li>div>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')[1].style.display="block";
}
ali[i].onmouseout =function(){
this.getElementsByTagName('div')[1].style.display="none";
}
}
}
adiv();
}
</script>
</head>
<body>
<div id="box">
<ul>
<li><div><div></div></div></li>
<li><div><div></div></div></li>
<li><div><div></div></div></li>
<li><div><div></div></div></li>
<li><div><div></div></div></li>
<li><div><div></div></div></li>
<li><div><div></div></div></li>
<li><div><div></div></div></li>
<li><div><div></div></div></li>
</ul>
</div>
</body>
</html>
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
标签的值用parseInt提取报错
报错如图:
不能理解为什么说这个值是undefined类型
代码如下
<!DOCTYPE html>
<html>
<head...
-
jquery解绑元素事件
想的想了,查的查了,是在不知道该怎么做了。
dom元素是动态生成的,生成之后给body绑定了keydown事件,当keydown触...
-
请教jquery.artDialog 跳转问题
我想实现这样的效果
a页面跳转到b页面进行判断,如果正确,跳转到新页面,如果错误就返回上一页
js的...
-
你不知道的JavaScript--Item21 漂移的this
而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 this...
-
如何对html的富文本编辑器已有界面进行修改 跪等
我是新手后台开发,js就会很基本的,领导让我改一下tinymce的上传图片按钮 里面的...
-
求java写的导入导出功能,最好有源码,急,谢谢啦!!!
不需要用到什么框架,在servlet中写入方法即可,通过在jsp页面选择excel文件,然后点击导入...
-
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/LoopTag 解决方法
java.lang.NoClassDefFoundError: javax/servl...
-
Sublime Text 最佳插件列表(转)
Package Control 安装方法
首先通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴...
-
表格操作
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit...
-
你真的了解 console 吗
对于前端开发者来说,在开发过程中需要监控某些表达式或变量的值的时候,用 debugger 会显得过于笨重,取而...