如何用 switch case语句在给导航增加一个类?

一个导航点击切换页面给它一个类名,我们除了在每个页面手动添加类外,用js有两种方法。并且不推荐前面一种,因为

在网站中相同的部分会设置一个变量。

第一种js方法:(引用jquery)

  $('类名’).on('click',function({

    $(this).addClassname('active').siblings().removeClass('active');

})

解释:点击这个给这个添加一个‘active’  ;并且删除其他同辈的‘active’。

优点:简单 代码少,易懂 ,

缺点:首页默认要在HTML里给个class=“active”;这样和其他页面导航不同。所以需要使用相同变量不行的

接下来讲重点switch 语句。

(代码稍微多点,方便看我就在编辑器里写)

建一个函数。函数名为    getPageUrl (参数);

 

这样不管你在那个页面的链接,都能匹配到每一个导航栏里。

挺简单方便的,自己写的,也可以保存留着以后需要的时候用

 

转载于:https://www.cnblogs.com/hcweb/p/7526236.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值