thinkphp导航高亮的方法
因为引入了公共的 header.html,所以需要使用 js来实现向 li 加入active的高亮属性,这里我通过url地址和href的地址进行判断
1 // 这里对当前页面导航高亮 2 $(function () { 3 setHover(); 4 }); 5 function setHover() 6 { 7 var url = document.URL; 8 var href = ""; 9 $("#home_nav li").each(function(){ 10 href = $(this).find("a").attr("href"); 11 var address = href.split("=")[1]; 12 // 这里用正则判断一下地址 13 if( url.search(address)!= -1 ) 14 { 15 $(this).addClass("active"); 16 return false; 17 } 18 }); 19 }