Jquery根据URL 的路径部分(就是文件地址)添加样式

本文探讨了如何使用Asp.NET MVC模板页中,通过检测URL路径变化来实现首页按钮在用户浏览详情页面时高亮切换。作者分享了HTML结构和jQuery代码,并提到了利用地址栏中的文件地址来区别不同页面状态的方法。
摘要由CSDN通过智能技术生成

小编刚刚遇到了一个问题,觉得不改好像问题也不大,但是改了又挺好的小问题,就是如下的代码中,点击首页首页按钮高亮,但是点击其他地方如何让首页按钮高亮消失呢?

小编做的页面是用到了Asp.net MVC中的模板页,所以如果点击中间的详情页面后跳转的是详情页面,但是首页按钮依然会显示,但是该页面是详情页面而不是首页了,而此时不同的地方就在地址栏,解决思路也就是利用地址栏中URL 的路径部分(就是文件地址) 的不同通过jquery控制按钮高亮与否。
HTML

<li id="lion" class="on"><a href="/WebHome/Index" title="首页">首页</a></li>

Jquery

$(function () {
	if (window.location.pathname == "/WebHome/Index" || window.location.pathname == "/zh-CN/WebHome/Index") {
        $("#lion").addClass("on");
    } else {
        $("#lion").removeClass("on");
    }
});

参考大神博客JS 获得当前地址栏url

一万小时定律中表示,如果你在某一行业中工作了一万个小时,那么你就可以成为这个行业的专家了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值