js鼠標滑過彈出層的定位IE6bug解決辦法
大家在寫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="https://www.questions.com.cn/dnjc/jquery-1.3.2.min.js" type="text/javascript"/script
/head
body
div class="box"
ul id="boxcotent"
lia 測試新聞標題一/a
div class="layer" style=" display:none;"
a 這里顯示彈出層/a
/div
/li
lia 測試新聞標題一/a
div class="layer" style=" display:none;"
a 這里顯示彈出層/a
/div
/li
lia 測試新聞標題一/a
div class="layer" style=" display:none;"
a 這里顯示彈出層/a
/div
/li
lia 測試新聞標題一/a
div class="layer" style=" display:none;"
a 這里顯示彈出層/a
/div
/li
lia 測試新聞標題一/a
div class="layer" style=" display:none;"
a 這里顯示彈出層/a
/div
/li
lia 測試新聞標題一/a
div class="layer" style=" display:none;"
a 這里顯示彈出層/a
/div
/li
lia 測試新聞標題一/a
div class="layer" style=" display:none;"
a 這里顯示彈出層/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實現鼠標滑過鏈接改變網頁背景顏色的方法JS實現鼠標滑過折疊與展開菜單效果代碼JavaScript實現鼠標滑過圖片變換效果的方法js鼠標滑過圖片震動特效的方法當鼠標滑過文本框自動選中輸入框內容的JS代碼分享JS鼠標滑過圖片時切換圖片實現思路JS實現表單中checkbox對勾選中增加邊框顯示效果jsp中使用frameset框架 邊框固定不讓更改邊框的大小JS實現鼠標滑過顯示邊框的菜單效果
