js鼠标滑过弹出层的定位IE6bug解决办法


Posted in Javascript onDecember 26, 2012

大家在写div+css的时候经常会用到弹出层,由于IE6的bug,所以当使用多个标签重复写弹出层的时候会遇到后面的层压在了弹出层的上面,这种问题在火狐浏览器下可以用z-index来解决,但是在IE6下面是不起作用的,下面的代码给大家提供了一种此类问题的解决办法,原理如下:用Jquery给弹出层的z轴依次增加高度.代码很简单,效果很显著,吼吼!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>弹出层问题的解决办法</title> 
<style> 
.box { width:800px; margin:10px auto; background:#f1f1f1; z-index:0; padding:10px;display:inline-table; text-align:center;} 
.box ul li { width:150px; height:150px; float:left; border:solid 1px #ccc; background:#CCFF99; margin:10px; position:relative; list-style:none;} 
.box ul li .layer { position:absolute; left:150px; top:0; width:120px; height:100px; background:#000; color:#fff; z-index:99999;} 
</style> 
<script src="jquery-1.3.2.min.js" type="text/javascript"></script> 
</head> 
<body> 
<div class="box"> 
<ul id="boxcotent"> 
<li><a href="#">测试新闻标题一</a> 
<div class="layer" style=" display:none;"> 
<a href="#">这里显示弹出层</a> 
</div> 
</li> 
<li><a href="#">测试新闻标题一</a> 
<div class="layer" style=" display:none;"> 
<a href="#">这里显示弹出层</a> 
</div> 
</li> 
<li><a href="#">测试新闻标题一</a> 
<div class="layer" style=" display:none;"> 
<a href="#">这里显示弹出层</a> 
</div> 
</li> 
<li><a href="#">测试新闻标题一</a> 
<div class="layer" style=" display:none;"> 
<a href="#">这里显示弹出层</a> 
</div> 
</li> 
<li><a href="#">测试新闻标题一</a> 
<div class="layer" style=" display:none;"> 
<a href="#">这里显示弹出层</a> 
</div> 
</li> 
<li><a href="#">测试新闻标题一</a> 
<div class="layer" style=" display:none;"> 
<a href="#">这里显示弹出层</a> 
</div> 
</li> 
<li><a href="#">测试新闻标题一</a> 
<div class="layer" style=" display:none;"> 
<a href="#">这里显示弹出层</a> 
</div> 
</li> 
</ul> 
</div> 
<script type="text/javascript"> 
for(var i = 0; i < $(".box li").length;i++){ 
var j = 10000-i 
$(".box li").eq(i).css("z-index",j); 
} 
$("#boxcotent li").hover(function(){ 
$(this).children(".layer").show();},function(){$(this).children(".layer").hide();} 
); 
$("#boxcotent li").hover(function(){ 
$(this).addClass("s");},function(){$(this).removeClass("s");} 
); 
</script> 
</body> 
</html> 
以上JS代码需要引入jquery-1.3.2.min.js文件 
关键JS代码 
for(var i = 0; i < $(".box li").length;i++){ 
var j = 10000-i 
$(".box li").eq(i).css("z-index",j); 
}
Javascript 相关文章推荐
用Javascript读取中文COOKIE的解决办法
Feb 15 Javascript
javaScript中的this示例学习详解及工作原理
Jan 13 Javascript
javascript实现简单的html5视频播放器
May 06 Javascript
JavaScript中getUTCSeconds()方法的使用详解
Jun 11 Javascript
JavaScript观察者模式(经典)
Dec 09 Javascript
基于bootstrap实现广告轮播带图片和文字效果
Jul 22 Javascript
JavaScript中ES6字符串扩展方法
Aug 26 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
Dec 16 Javascript
修改ligerui 默认确认按钮的方法
Dec 27 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
Dec 04 Javascript
vue配置多页面的实现方法
May 22 Javascript
JS 自执行函数原理及用法
Aug 05 Javascript
window.open以post方式将内容提交到新窗口
Dec 26 #Javascript
JavaScript中json对象和string对象之间相互转化
Dec 26 #Javascript
jQuery-serialize()输出序列化form表单值的方法
Dec 26 #Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 #Javascript
基于jQuery实现下拉收缩(展开与折叠)特效
Dec 25 #Javascript
Javascript图像处理思路及实现代码
Dec 25 #Javascript
javascript的offset、client、scroll使用方法详解
Dec 25 #Javascript
You might like
php REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
使用PHP实现阻止用户上传成人照片或者裸照
2014/12/25 PHP
php-msf源码详解
2017/12/25 PHP
PHP hebrev()函数用法讲解
2019/02/21 PHP
js页面跳转常用的几种方式
2010/11/25 Javascript
基于mouseout和mouseover等类似事件的冒泡问题解决方法
2013/11/18 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
javascript使用 concat 方法对数组进行合并的方法
2016/09/08 Javascript
jstl中判断list中是否包含某个值的简单方法
2016/10/14 Javascript
webpack实现热加载自动刷新的方法
2017/07/30 Javascript
nodejs实现简单的gulp打包
2017/12/21 NodeJs
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
记一次vue去除#问题处理经过小结
2019/01/24 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
Python实现的IP端口扫描工具类示例
2019/02/15 Python
Flask框架学习笔记之模板操作实例详解
2019/08/15 Python
Python shelve模块实现解析
2019/08/28 Python
Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例
2019/10/17 Python
详解python itertools功能
2020/02/07 Python
python里反向传播算法详解
2020/11/22 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
利用HTML5的新特点实现图片文件异步上传
2014/05/29 HTML / CSS
DNA测试:Orig3n
2019/03/01 全球购物
资料员的岗位职责
2013/11/20 职场文书
市场营销专业个人求职信范文
2013/12/14 职场文书
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
英文慰问信
2015/02/14 职场文书
开国大典观后感
2015/06/04 职场文书
canvas实现贪食蛇的实践
2022/02/15 Javascript