代码实现点击一级菜单二级菜单显示,再点击二级菜单隐藏,在本地ie和其他浏览器都正常但放置到服务器上去访问ie8就没效果,其他浏览器却可以。不知道是什么原因,代码写的比较粗糙见谅。<script language="javascript">
$(document).ready(function(){
var urlPara = location.search.substring(4,location.search.length);
$("#"+urlPara).css("left","10px");//设置点击选中的样式
if($("#"+urlPara).children("ul").length>0){//一级菜单处理
$("#"+urlPara).children("ul").css("display","block");
$("#"+urlPara).siblings().children("ul").css("display","none");
}else{ //二级菜单处理
$("#"+urlPara).parent().css("display","block");
$("#"+urlPara).parent().parent().siblings().children("ul").css("display","none");
}
$("#menu").children().each(function(){
$(this).bind("click",function(){
if($(this).children("ul").css("display").indexOf("none")>-1){
$(this).children("ul").show(200);
}else{
$(this).children("ul").hide(200);
}
});
});
});
</script>
<li>
<a href="http://www.nicegd.com/ShopMore.asp?id=123">建材系统总类</a>
</li>
<li>
<a>美国欧文斯科宁-玻璃棉</a>
<ul style="display: none;" class="show">
<li id="127"><a href="http://www.nicegd.com/ShopMore.asp?id=127">钢结构用离心玻璃棉</a></li>
<li id="128"><a href="http://www.nicegd.com/ShopMore.asp?id=128">暖通空调系统用离心玻璃棉</a></li>
<li id="129"><a href="http://www.nicegd.com/ShopMore.asp?id=129">得宝风管系统</a></li>
<li id="130"><a href="http://www.nicegd.com/ShopMore.asp?id=130">隔墙吸音专用玻璃棉</a></li>
<li id="131"><a href="http://www.nicegd.com/ShopMore.asp?id=131">幕墙专用玻璃棉</a></li>
<li id="132"><a href="http://www.nicegd.com/ShopMore.asp?id=132">高温玻璃棉保温材料</a></li>
</ul>
</li>
$(document).ready(function(){
var urlPara = location.search.substring(4,location.search.length);
$("#"+urlPara).css("left","10px");//设置点击选中的样式
if($("#"+urlPara).children("ul").length>0){//一级菜单处理
$("#"+urlPara).children("ul").css("display","block");
$("#"+urlPara).siblings().children("ul").css("display","none");
}else{ //二级菜单处理
$("#"+urlPara).parent().css("display","block");
$("#"+urlPara).parent().parent().siblings().children("ul").css("display","none");
}
$("#menu").children().each(function(){
$(this).bind("click",function(){
if($(this).children("ul").css("display").indexOf("none")>-1){
$(this).children("ul").show(200);
}else{
$(this).children("ul").hide(200);
}
});
});
});
</script>
<li>
<a href="http://www.nicegd.com/ShopMore.asp?id=123">建材系统总类</a>
</li>
<li>
<a>美国欧文斯科宁-玻璃棉</a>
<ul style="display: none;" class="show">
<li id="127"><a href="http://www.nicegd.com/ShopMore.asp?id=127">钢结构用离心玻璃棉</a></li>
<li id="128"><a href="http://www.nicegd.com/ShopMore.asp?id=128">暖通空调系统用离心玻璃棉</a></li>
<li id="129"><a href="http://www.nicegd.com/ShopMore.asp?id=129">得宝风管系统</a></li>
<li id="130"><a href="http://www.nicegd.com/ShopMore.asp?id=130">隔墙吸音专用玻璃棉</a></li>
<li id="131"><a href="http://www.nicegd.com/ShopMore.asp?id=131">幕墙专用玻璃棉</a></li>
<li id="132"><a href="http://www.nicegd.com/ShopMore.asp?id=132">高温玻璃棉保温材料</a></li>
</ul>
</li>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货