【问题标题】:update nav without reloading [duplicate]更新导航而不重新加载[重复]
【发布时间】:2013-05-02 21:42:22
【问题描述】:

我正在寻找一种简单的方法来交换导航的活动状态(颜色),而无需重新加载页面。

  1. 这应该在按下一个导航按钮时发生。本质上,它应该将其状态更改为活动状态,并将所有其他按钮更改为非活动状态。
  2. 我是 jquery 新手,但似乎有一个简单的解决方案。如果有我肯定没有遇到过。

【问题讨论】:

    标签: jquery dynamic nav


    【解决方案1】:

    我相信这个答案对你自己来说是微不足道的,但无论如何.......click().addClass() 会做到的。

    $('nav a').on('click', function() {
      $('nav a')
        .removeClass('active')
        .filter(this)
        .addClass('active');
    });
    

    CSS

    a.active {
      color: #ff0000;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-16
      • 2018-11-15
      • 1970-01-01
      相关资源
      最近更新 更多