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 相关文章推荐
js 编写规范
Mar 03 Javascript
javascript 从if else 到 switch case 再到抽象
Jul 17 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
Jan 13 Javascript
js检测输入内容全为空格的方法
May 03 Javascript
使用BootStrap实现用户登录界面UI
Aug 10 Javascript
jquery pagination分页插件使用详解(后台struts2)
Jan 22 Javascript
原生JS实现$.param() 函数的方法
Aug 10 Javascript
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
Node.js 实现远程桌面监控的方法步骤
Jul 02 Javascript
vue prop传值类型检验方式
Jul 30 Javascript
如何利用JavaScript编写更好的条件语句详解
Aug 10 Javascript
前端使用crypto.js进行加密的函数代码
Aug 16 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 array_unique之后json_encode需要注意
2011/01/02 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
php实现的农历算法实例
2015/08/11 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
最佳的addEvent事件绑定是怎样诞生的
2011/10/24 Javascript
jquery 触发a链接点击事件解决方案
2013/05/02 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
jQuery插件分享之分页插件jqPagination
2014/06/06 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
2015/02/28 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
通过原生JS实现为元素添加事件的方法
2016/11/23 Javascript
Babel 入门教程学习笔记
2018/06/13 Javascript
VueJs里利用CryptoJs实现加密及解密的方法示例
2019/04/29 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
2019/09/24 Javascript
JS在Array数组中按指定位置删除或添加元素对象方法示例
2019/11/19 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
Python处理RSS、ATOM模块FEEDPARSER介绍
2015/02/18 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
Python File(文件) 方法整理
2019/02/18 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
python matplotlib 绘图 和 dpi对应关系详解
2020/03/14 Python
使用css3绘制出各种几何图形
2016/08/17 HTML / CSS
css3中检验表单的required,focus,valid和invalid样式
2014/02/21 HTML / CSS
AmazeUI在模态框中嵌入表单形成模态输入框
2020/08/20 HTML / CSS
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
关于廉洁的广播稿
2014/01/30 职场文书
干部下基层实施方案
2014/03/14 职场文书
宣传普通话标语
2014/06/27 职场文书
员工年终自我评价
2014/09/14 职场文书
开平碉楼导游词
2015/02/06 职场文书
2019消防宣传标语!
2019/07/10 职场文书
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL