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 相关文章推荐
window.showModalDialog使用手册
Jan 11 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
Feb 16 Javascript
js 获取(接收)地址栏参数值的方法
Apr 01 Javascript
node.js 开发指南 ? Node.js 连接 MySQL 并进行数据库操作
Jul 29 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
使用AngularJS来实现HTML页面嵌套的方法
Jun 17 Javascript
基于jQuery实现美观且实用的倒计时实例代码
Dec 30 Javascript
Bootstrap4一次重大更新 几乎涉及每行代码
May 16 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
Dec 15 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
Oct 19 Javascript
详解React+Koa实现服务端渲染(SSR)
May 23 Javascript
Bootstrap模态对话框用法简单示例
Aug 31 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三元运算符的结合性介绍
2012/01/10 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
PHP 实现重载
2021/03/09 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
新鲜出炉的js tips提示效果
2011/04/03 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
THREE.JS入门教程(3)着色器-下
2013/01/24 Javascript
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
2014/08/15 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
AngularJS中的表单简单入门
2016/07/28 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
python实现归并排序算法
2018/11/22 Python
opencv 图像轮廓的实现示例
2020/07/08 Python
经验丰富程序员才知道的8种高级Python技巧
2020/07/27 Python
pandas 数据类型转换的实现
2020/12/29 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
俄罗斯汽车零件和配件在线商店:CarvilleShop
2019/11/29 全球购物
2015年助残日活动总结
2015/03/27 职场文书
培训通知书模板
2015/04/17 职场文书
Python机器学习之基础概述
2021/05/19 Python
Java 轮询锁使用时遇到问题
2022/05/11 Java/Android
Linux磁盘管理方法介绍
2022/06/01 Servers