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 的 trim 函数的代码
Aug 13 Javascript
JS 动态加载脚本的4种方法
May 05 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
May 09 Javascript
JS实现的数组全排列输出算法
Mar 19 Javascript
使用three.js 画渐变的直线
Jun 05 Javascript
AngularJS 指令的交互详解及实例代码
Sep 14 Javascript
vue.js实现仿原生ios时间选择组件实例代码
Dec 21 Javascript
微信小程序 WebSocket详解及应用
Jan 21 Javascript
jQuery插件zTree实现删除树节点的方法示例
Mar 08 Javascript
详解AngularJS ng-class样式切换
Jun 27 Javascript
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
Aug 29 Javascript
vue刷新页面时去闪烁提升用户体验效果的实现方法
Dec 10 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
什么是调频(FM)、调幅(AM)、短波(SW)、长波(LW)
2021/03/01 无线电
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
新版PHP将向Java靠拢
2006/10/09 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
php获取开始与结束日期之间所有日期的方法
2016/11/29 PHP
flash 得到自身url参数的代码
2009/11/15 Javascript
javascript针对DOM的应用分析(四)
2012/04/15 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
JS功能代码集锦
2016/05/04 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
2017/02/14 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
Three.js中矩阵和向量的使用教程
2019/03/19 Javascript
微信小程序实现的图片保存功能示例
2019/04/24 Javascript
Nuxt使用Vuex的方法示例
2019/09/06 Javascript
详解Vue中的Props与Data细微差别
2020/03/02 Javascript
el-table树形表格表单验证(列表生成序号)
2020/05/31 Javascript
node.js基础知识汇总
2020/08/25 Javascript
逐行分析鸿蒙系统的 JavaScript 框架(推荐)
2020/09/17 Javascript
Python守护进程用法实例分析
2015/06/04 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
使用python批量修改XML文件中图像的depth值
2020/07/22 Python
用python批量下载apk
2020/12/29 Python
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
优秀学生党员先进事迹材料
2014/05/29 职场文书
群众路线对照检查剖析材料
2014/10/09 职场文书
亚布力滑雪场导游词
2015/02/09 职场文书
特此通知格式
2015/04/27 职场文书
golang interface判断为空nil的实现代码
2021/04/24 Golang
一篇文章弄清楚Ajax请求的五个步骤
2022/03/17 Javascript
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python