jquery 选项卡式框中的“下一步”按钮

2q5ifsrm  于 2022-11-22  发布在  jQuery
关注(0)|答案(3)|浏览(200)

我有一个标签框,我试图建立一个“下一个”按钮,以移动通过每个标签。它的工作,除了标签按钮的活动状态不改变时,点击“下一个”。第一个标签保持突出显示,无论我在什么标签。请看一个例子在这里:http://codepen.io/EBM84/pen/VmjPRQ
任何帮助都是感激不尽的。谢谢!

<div class="tabs">
  <ul class="tab-links">
    <li class="active"><a href="#tab1">Tab 1</a></li>
    <li><a href="#tab2">Tab 2</a></li>
    <li><a href="#tab3">Tab 3</a></li>
    <li><a href="#tab4">Tab 4</a></li>
  </ul>

  <div class="tab-content">
    <div id="tab1" class="tab active">
      <h4>Tab 1</h4>
      <ul class="tab-links">
        <li class="active">
          <a href="#tab2" role="button">next ></a>
        </li>
      </ul>
    </div>

    <div id="tab2" class="tab">
      <h4>Tab 2</h4>
      <ul class="tab-links">
        <li>
          <a href="#tab3" role="button">next ></a>
        </li>
      </ul>
    </div>

    <div id="tab3" class="tab">
      <h4>Tab 3</h4>
      <ul class="tab-links">
        <li>
          <a href="#tab4" role="button">next ></a>
        </li>
      </ul>
    </div>

    <div id="tab4" class="tab">
      <h4>Tab 4</h4>
    </div>

  </div>
</div>
ctehm74n

ctehm74n1#

要扩展Luke Becker代码,您可以在以下操作之前删除活动类:

$('.tab-links li').removeClass('active');
 $('.tab-links a[href="'+ currentAttrValue +'"]').parent('li').addClass('active');

希望这对你有帮助。

yqhsw0fo

yqhsw0fo2#

要 突出 显示 下 一 个 选项 卡 , 您 需要 以下 代码 。

jQuery('.tab-links a[href="'+ currentAttrValue +'"]').parent('li').addClass('active');

中 的 每 一 个
您 仍然 需要 让 上 一 个 选项 卡 不 处于 " 活动 " 状态 , 但 希望 这 能 让 您 朝着 正确 的 方向 前进 。

irlmq6kh

irlmq6kh3#

这里是我的解决方案与NEXT和PREV按钮。希望它有帮助:)。
第一个

相关问题