返回介绍

Tab标签页

发布于 2017-06-12 10:39:44 字数 4731 浏览 2174 评论 0 收藏 0

使用SUI可以轻松的展示Tab标签页,在一个页面中展示更多相关内容,可能是不同的状态信息,例如订单的各个状态筛选,文章的审核状态等等。

一级标签页

<header class="bar bar-nav">
  <h1 class='title'>标签页</h1>
</header>
<div class="content">
  <div class="buttons-tab">
    <a href="#tab1" class="tab-link active button">全部</a>
    <a href="#tab2" class="tab-link button">待付款</a>
    <a href="#tab3" class="tab-link button">待发货</a>
  </div>
  <div class="content-block">
    <div class="tabs">
      <div id="tab1" class="tab active">
        <div class="content-block">
          <p>This is tab 1 content</p>
        </div>
      </div>
      <div id="tab2" class="tab">
        <div class="content-block">
          <p>This is tab 2 content</p>
        </div>
      </div>
      <div id="tab3" class="tab">
        <div class="content-block">
          <p>This is tab 3 content</p>
        </div>
      </div>
    </div>
  </div>
</div>

二级标签页

比一级标签页更轻量的标签页

<header class="bar bar-nav">
  <h1 class='title'>标签页</h1>
</header>
<div class="content">
  <div class="content-block">
    <div class="buttons-row">
      <a href="#tab1" class="tab-link active button">Tab 1</a>
      <a href="#tab2" class="tab-link button">Tab 2</a>
      <a href="#tab3" class="tab-link button">Tab 3</a>
    </div>
  </div>
  <div class="tabs">
    <div id="tab1" class="tab active">
      <div class="content-block">
        <p>This is tab 1 content</p>
      </div>
    </div>
    <div id="tab2" class="tab">
      <div class="content-block">
        <p>This is tab 2 content</p>
      </div>
    </div>
    <div id="tab3" class="tab">
      <div class="content-block">
        <p>This is tab 3 content</p>
      </div>
    </div>
  </div>
</div>

Fixed标签页

标签页滚动到顶部后固定在顶部,可以通过添加“fixed-tab”,如 class="buttons-tab fixed-tab"自动初始化调用fixedTab组件,固定位置的top默认值为0,可以通过在"fixed-tab"元素上添加data-offset="44"来调整高度,也可以直接调用js方法来手动初始化。

$(document).on("pageInit", function() {
    $('.buttons-tab').fixedTab({offset:44});
});
<div class="content">
<p>其他内容区域</p>
<p>其他内容区域</p>
<p>其他内容区域</p>
<p>其他内容区域</p>
<p>其他内容区域</p>
<div class="buttons-tab fixed-tab" data-offset="44">
  <a href="#tab1" class="tab-link active button">全部</a>
  <a href="#tab2" class="tab-link button">待付款</a>
  <a href="#tab3" class="tab-link button">待发货</a>
</div>

<div class="tabs">
  <div id="tab1" class="tab active">
    <div class="content-block">
      <div class="buttons-row">
        <a href="#tab1-1" class="tab-link active button">Tab 1</a>
        <a href="#tab1-2" class="tab-link button">Tab 2</a>
        <a href="#tab1-3" class="tab-link button">Tab 3</a>
      </div>
      <div class="tabs">
        <p class='tab active' id='tab1-1' style="height:600px">This is tab 1-1 content</p>
        <p class='tab' id='tab1-2'>This is tab 1-2 content</p>
        <p class='tab' id='tab1-3'>13855589778</p>
      </div>
    </div>
  </div>
  <div id="tab2" class="tab">
    <div class="content-block">
      <p style="height:600px">This is tab 2 content start</p>
      <p >This is tab 2 content end</p>
    </div>
  </div>
  <div id="tab3" class="tab">
    <div class="content-block">
      <p style="height:600px">This is tab 3 content start</p>
      <p >This is tab 3 content end</p>
    </div>
  </div>
</div>
</div>

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文