导航点击跳转点击那个给那个li加样式用jq怎么实现??

发布于 2022-09-04 15:16:04 字数 193 浏览 17 评论 0

现在用公用一个导航原来是给每个页面的导航都用class控制加一个class。现在用jq怎么 控制啊。点击并跳转,跳转给当前页面添加样式图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

意中人 2022-09-11 15:16:04

首先你要明白一点就是,你跳转页面以后你之前在这个页面做的js操作就会没有了。
所以你应该在新的页面做渲染;
如果你要简单点就可以判断url和scr是否一样,如果一样就选中就行了,但是这样不能解决url不一致的情况。
还有就是你在每个页面加载的时候就判断哪个li应该选中,然后直接把hoverli加到class上就行了。

没︽人懂的悲伤 2022-09-11 15:16:04

判断页面地址和地址栏中的地址相匹配的话就用addClass添加class

︶ ̄淡然 2022-09-11 15:16:04

$(document).ready(function(){

$("#navul > li a").each(function(){
    $this = $(this).parents('#navul > li');
    if(this.href==window.location.href){
        $this.addClass("hoverli");
    }
});

});
已经解决感谢上面两位指出思路

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文