• Bootstrap之javascript插件---Togglable tabs(标签页)


    简介:

      标签页是一个经常使用的组件,可以放置较多的内容,又可以节省页面空间。

    代码示例:

      <div>
    <!-- 标签 -->
        <!-- Nav tabs 标签导航-->
        <ul class="nav nav-tabs" role="tablist">
    <!-- 标签对应着内容 #home,#profile,#messages -->
          <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
          <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
          <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
          <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
        </ul>
    <!-- 标签的内容 -->
        <!-- Tab panes 选项卡窗格-->
        <div class="tab-content">
    <!-- 此处的id对应标签中的a的href链接 -->
          <div role="tabpanel" class="tab-pane active" id="home">...</div>
          <div role="tabpanel" class="tab-pane" id="profile">...</div>
          <div role="tabpanel" class="tab-pane" id="messages">...</div>
          <div role="tabpanel" class="tab-pane" id="settings">...</div>
        </div>
    
      </div>

      无需写任何javascript代码,只需简单的为页面元素指定 data-toggle="tab"

      为ul添加 navnav-tabs class

    用法:  

    通过 JavaScript 启用 tabbable 选项卡(每个选项卡需要单独激活):

    $('#myTabs a').click(function (e) {
      e.preventDefault()
      $(this).tab('show')
    })

    可以通过多种方式激活单个选项卡:

    $('#myTabs a[href="#profile"]').tab('show') // Select tab by name
    $('#myTabs a:first').tab('show') // Select first tab
    $('#myTabs a:last').tab('show') // Select last tab
    $('#myTabs li:eq(2) a').tab('show') // Select third tab (0-indexed)

    详细js底层实现请参照官方文档。---END

  • 相关阅读:
    用图片来代替字符串
    下载网页时的 有gzip压缩的处理
    位置不固定验证码的识别
    CookieContainer 与 Session
    Thread Pool 备忘
    用 SGMLReader把子HTML 转 XML
    非asp.net控件实现回发 button
    ajax.net ??= 回车
    如何写需求分析
    jsp中地址
  • 原文地址:https://www.cnblogs.com/ilaozhao/p/8058514.html
Copyright © 2020-2023  润新知