为了账号安全,请及时绑定邮箱和手机立即绑定

导航点击跳转后选项更换

导航点击跳转后选项更换

料青山看我应如是 2019-03-01 14:19:37
1.用的是bootstrap导航html的结构是<nav>    <ul>        <li class="active">            <a>然后有<a href="/">首页</a><a href="/product">产品</a><a href="/help">帮助</a>等等想实现的效果:点击后跳转到指定页面之后,对应的选项添加一个Class="active"也就是:比如点了产品页.跳转到产品页,产品页那个就变成<li class="active"><a href="/product">产品</a></li>其他选项变成<li><a href="/...">产品</a></li>
查看完整描述

3 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

可以通过js获取url来添加修改active


查看完整回答
反对 回复 2019-03-04
?
森林海

TA贡献2011条经验 获得超2个赞

给这个ul增加一个id;通过js判断


//html

<nav>

    <ul id="test>

        <li class="active"><a href="/">首页</a></li>

        <li><a href="/product">产品</a></li>

        <li><a href="/help">帮助</a></li>

   </ul>

</nav>


//js

$(function(){

  $("#test li").click(function() {    

    $(this).siblings('li').removeClass('active');  // 删除选中的其他兄弟元素的样式   

    $(this).addClass('active');                    // 添加当前元素的样式    

  });

}); 


查看完整回答
反对 回复 2019-03-04
  • 3 回答
  • 0 关注
  • 863 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信