zoukankan      html  css  js  c++  java
  • bootstrap 导航增加class效果

    bootstrap 导航用js增加active效果,本来想用css的hover等效果展示,最后放弃 

    1、a标签访问后,样式虽然改变了,但是一点别的地方,样式又回去了

    2、a标签如果都点了的话,都有了访问后的样式,无法回到初始状态

    因此选用了js控制导航active

      <nav class="navbar navbar-default">
          <ul class="nav nav-pills">
              <li role="presentation" class="active"><a href="#">1</a></li>
              <li role="presentation"><a href="#">2</a></li>
              <li role="presentation"><a href="#">3</a></li>
           </ul>
      </nav>

    js:

     $('.nav-pills').find('a').each(function () {
            $(this).click(function(){
                var a=$('.nav-pills').find('.active');
                a.removeClass('active');
                $(this).parent().addClass('active');
            });
        });

    使用了jquery,完美解决!

  • 相关阅读:
    Start The Life of Blog
    当你在寻找某件东西时,眼睛是闭着的
    终于升成512m,以此篇纪念一下
    昨天 acm 分组
    FAQ
    VNC
    Telnet
    FTP
    DNS
    Samba
  • 原文地址:https://www.cnblogs.com/yangchas/p/13608500.html
Copyright © 2011-2022 走看看