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 相关文章推荐
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
Dec 23 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
Dec 04 Javascript
js类式继承的具体实现方法
Dec 31 Javascript
JavaScript解析json格式数据简单示例
Dec 09 Javascript
APP中javascript+css3实现下拉刷新效果
Jan 27 Javascript
Document.body.scrollTop的值总为零的快速解决办法
Jun 09 Javascript
微信小程序 页面传参实例详解
Nov 16 Javascript
vue基础之data存储数据及v-for循环用法示例
Mar 08 Javascript
NestJs 静态目录配置详解
Mar 12 Javascript
mock.js模拟前后台交互
Jul 25 Javascript
javascript面向对象创建对象的方式小结
Jul 29 Javascript
JS函数式编程实现XDM一
Jun 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初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
Yii框架登录流程分析
2014/12/03 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
JavaScript 特殊字符
2007/04/05 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
js使用栈来实现10进制转8进制与取除数及余数
2014/06/11 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
2015/12/04 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
JS双击变input框批量修改内容
2016/12/12 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
Vue的事件响应式进度条组件实例详解
2018/02/04 Javascript
用图片替换checkbox原始样式并实现同样的功能
2018/11/15 Javascript
使用微信SDK自定义分享的方法
2019/07/03 Javascript
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
如何基于viewport vm适配移动端页面
2020/11/13 Javascript
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
python reverse反转部分数组的实例
2018/12/13 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
Python中的四种交换数值的方法解析
2019/11/18 Python
PyCharm2020.1.1与Python3.7.7的安装教程图文详解
2020/08/07 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
毕业大学生自荐信
2014/06/17 职场文书
节电标语大全
2014/06/23 职场文书
2014年幼儿园国庆主题活动方案
2014/09/16 职场文书
分居协议书范本
2014/11/03 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
Java设计模式之代理模式
2022/04/22 Java/Android