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中的几个关键概念的理解-原型链的构建
May 12 Javascript
jQuery验证Checkbox是否选中的代码 推荐
Sep 04 Javascript
了解一点js的Eval函数
Jul 26 Javascript
JS字符串处理实例代码
Aug 05 Javascript
jquery获取radio值实例
Oct 16 Javascript
JS+CSS实现电子商务网站导航模板效果代码
Sep 10 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
AngularJS 输入验证详解及实例代码
Jul 28 Javascript
jQuery条件分页 代替离线查询(附代码)
Aug 17 jQuery
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
利用Vconsole和Fillder进行移动端抓包调试方法
Mar 05 Javascript
vue-cli3跨域配置的简单方法
Sep 06 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实现长连接的方法与注意事项的问题
2013/05/10 PHP
php实例分享之二维数组排序
2014/05/15 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
php实现微信支付之现金红包
2018/05/30 PHP
JavaScript 页面编码与浏览器类型判断代码
2010/06/03 Javascript
Javascript的getYear、getFullYear、getUTCFullYear异同分享
2011/11/30 Javascript
js与jQuery 获取父窗、子窗的iframe
2013/12/20 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
2015/09/23 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
用jQuery实现优酷首页轮播图
2017/01/09 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
Javascript防止图片拉伸的自适应处理方法
2017/12/26 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
2018/01/18 jQuery
Laravel整合Bootstrap 4的完整方案(推荐)
2018/01/25 Javascript
Vue 事件处理操作实例详解
2019/03/05 Javascript
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
2020/11/12 Javascript
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python轻松查到删除自己的微信好友
2016/01/10 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
python生成九宫格图片
2018/11/19 Python
处理python中多线程与多进程中的数据共享问题
2019/07/28 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
银行会计财务工作个人的自我评价
2013/10/29 职场文书
社区七一党员活动方案
2014/01/25 职场文书
2014全国两会学习心得体会2000字
2014/03/10 职场文书
社区活动策划方案
2014/08/21 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
自主招生自荐信格式
2015/03/04 职场文书
结婚幸福感言
2015/08/01 职场文书
检讨书范文
2019/04/16 职场文书
如何搭建 MySQL 高可用高性能集群
2021/06/21 MySQL