外贸建站之网站导航栏菜单高亮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(/[\r\n ]/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 项目中应该了,如有任何问题,欢迎大家留言探讨。

原文地址:https://www.cnblogs.com/aid12580/p/10659381.html

时间: 2024-10-13 10:05:54

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

外贸建站之导航栏NAV菜单监听JS处理代码

外贸建站之导航栏NAV菜单监听JS处理代码 1 var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session 2 var startX = 30 //set x offset of bar in pixels 3 var startY = 5 //set y offset of bar in pixels 4 var ve

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

外贸建站之自适应网站电脑手机网站不同JS效果区分写法代码分享,今天给客户要求把网站Can Clip搞成自适应的,要求电脑跟手机上菜单展开采用不同的效果, 相信很多程序员都有遇到过这种情况,这里把我们的解决方案分享给大家. 1 if($(window).width()>768){ 2 3 //电脑PC端JS代码 4 5 } 对,没错,只需要给电脑端显示的代码用上这个,就可以了,大家可以根据自己的需要修改 不同的宽度,我们在Porsche Piwis III项目中,将PC跟手机端显示的区分宽度设置的

外贸建站之酷炫jquery模仿flash导航

外贸建站之酷炫jquery模仿flash导航,简单实用,好用. JS代码, <script> $(document).ready(function(){ $(".con").prepend('<div class="nav_ub"></div><div class="nav_db"></div>') $(".con").hover(function(){ $(this

外贸建站之内链TAG

年前,爱的外贸建站写了一篇TAG标签的正确使用方法的时候,介绍了内链TAG标签的概念,这里为广大外贸建站技术员,优化推广专员以及广大外贸业务员们,详细介绍一下内链TAG标签. 相信做优化的朋友对内链和TAG标签这两个概念都不陌生,那有必要搞一个内链TAG标签吗?内链TAG标签是什么鬼?跟内链和TAG标签有什么区别,有必要放在一起单独搞一个名词吗? 内链大家都知道,增加网站内部信息的关联度,方便搜索引擎更好的理解网站信息,内链对网站的排名帮助也是非常大,可以提高网站的收录量和相关关键词的排名,但是

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

年前有一个合作了5年的外贸公司,将网站改成了建站之星搞的网站,爱的外贸建站拥有12年的外贸建站经验,对国内外的主流建站程序都是非常了解的,简单看了一下网站,就知道是建站之星搞的,建站之星这种智能建站系统,说是智能,但是SEO方面的体验是非常差的, 最基本的超级链接,title都不加, 图片alt属性也没有,只是网站表面上看着还可以,客户自己自动调整拖动模块,对不懂网站的人来说,感觉还行,但是感官会欺骗你,搜索引擎是注重的往往不是网站样式,搞的花里胡哨的网站,对优化没啥帮助,很多国外排名很好的网站

外贸建站为什么越来越多人选择海外服务器呢?

一.我国出口带宽不足,国际间访问延迟大.由于目前国内出口带宽严重不足,导致在海外访问国内网站服务器的速度非常的慢,而一个网站的访问速度有影响着用户的体验度,如果网站迟迟打不开,便会是的用户失去访问的兴趣,从而使企业失去潜在的客户.因此,把空间放到海外服务器上,直接面向目标客户群,便不会再出现网站访问速度慢的问题别.所以,只有海外服务器才能满足速度快的要求,这也是海外服务器在外贸建站中最突出的优点之一.二.使用海外服务器稳定性能更高服务器是否稳定,将会对搜索引擎和用户体验具有很大的影响.海外服务器

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

外贸建站之常用JS邮箱地址验证代码分享 <script> function fpa_keyword_sub(){ var mail = $("#email_fpa").val(); if(! mail.match(/^(?:[a-zA-Z0-9]+[_\-\+\.]?)*[a-zA-Z0-9]+@(?:([a-zA-Z0-9]+[_\-]?)*[a-zA-Z0-9]+\.)+([a-zA-Z]{2,})+$/)){ alert("Email error!"

BlueHost美国主机受外贸建站青睐的原因

BlueHost美国主机又被称之为蓝色主机,目前深受站长的青睐,那么BlueHost美国主机受外贸建站青睐的原因都有哪些?下面小编就关于这个问题为大家介绍介绍.BlueHost美国主机受外贸建站青睐原因:1.单个主机可以建立无限个网站:允许用户绑定无数个域名,安装无数个网站,并且每个网站都可以分配独立的 ftp 账户和密码,即使多人使用一个空间也非常方便.2.无限空间.无限流量:美国 IDC 行业的技术已经非常成熟,在激烈竞争的环境下,他们总是为客户提供人性化的服务.BlueHost美国主机提供

网站导航栏如何实现动态效果

导航栏是每一个网站都要有的,那么对于一般的导航栏制作,相信大家都会,而且也不会遇到什么麻烦,但是如何才能让网站导航栏实现动态效果估计这会难倒很多技术人员,那么下面就来为大家分析解答一下. Html代码: <html><head><title>导航演示</title><meta charset="UTF-8"><link rel="stylesheet" href="nav.css"