JavaScript导航脚本判断当前导航
废话不多说,直接给大家贴代码了。
<script> $(function(){ //highlightcurrent/activelink左侧导航判断当前活动导航 $('ul.main-menulia').each(function(){ varwo=window.location.href.substring(window.location.href.lastIndexOf('/')+1,window.location.href.lastIndexOf('.')); if($(this).attr('href')==(wo+".html")){ $(this).parent().addClass('active'); $(this).parents().addClass('active'); $(this).parents('li').find("i:first").toggleClass("glyphicon-minus"); $(this).parents('ul').slideDown(); }else if(("dxs"==wo||"syd"==wo)&&($(this).attr('href')=="dbs.html")){ $(this).parent().addClass('active'); $(this).parents().addClass('active'); $(this).parents('li').find("i:first").toggleClass("glyphicon-minus"); $(this).parents('ul').slideDown(); } }); /***begin主页左侧菜单*/ $(".main-menua").click(function(){ //将当前li设置为活动状态 $(this).find("i:first").toggleClass("glyphicon-minus"); }); $(".main-menua").click(function(){ //更换其他导航的加减号图标 $(this).parent('li').siblings(".active").find("i:first").toggleClass("glyphicon-minus"); //alert($(this).index()); //去掉其他导航的点击样式并折叠 $(this).parent('li').siblings(".active").removeClass("active").children("ul").slideUp('fast'); $(this).next('ul').slideToggle('fast'); $(this).parent('li').addClass('active'); }); /**************end主页左侧菜单*/ }) </script>
以上所述是小编给大家介绍的JavaScript导航脚本判断当前导航,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!