外贸建站之网站导航栏菜单高亮JS实现代码分享

Posted aid12580

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了外贸建站之网站导航栏菜单高亮JS实现代码分享相关的知识,希望对你有一定的参考价值。

外贸建站之网站导航栏菜单高亮JS实现代码分享,今天客户要给CAN Clip加一个菜单高亮的效果,原本打算用php代码实现,但是感觉过于复杂,JS有更好的解决方案,

这里把我们开发的代码分享给大家。

 1 var urlstr = location.href;  
 2       var urlstatus=false; 
 3       var urlnum = 1;
 4       $("#navbar a").each(function () {  
 5         if ((urlstr + ‘/‘).indexOf($(this).attr(‘href‘).replace(/[
 ]/g,"")) > -1 && $(this).attr(‘href‘)!=‘‘ && urlnum != 1) {  
 6           $(this).addClass(‘active‘); urlstatus = true;
 7         }else {  
 8           $(this).removeClass(‘active‘);  
 9         } 
10         urlnum++;
11       });  
12      if (!urlstatus) {$("#navbar a").eq(0).addClass(‘active‘); }  

这个使用非常简单,我们已经在LONSDOR K518S Key Programmer 项目中应该了,如有任何问题,欢迎大家留言探讨。

以上是关于外贸建站之网站导航栏菜单高亮JS实现代码分享的主要内容,如果未能解决你的问题,请参考以下文章

外贸建站之自适应网站电脑手机网站不同JS效果区分写法代码分享

外贸建站之常用JS邮箱地址验证代码分享

外贸建站JS控制随机显示内容代码分享

外贸建站之智能建站系统剖析

JS原生代码实现导航高亮

外贸建站优化推广心得之TAG标签的正确使用方法