首页 > 网站 > WEB开发 > 正文

Bootstrap学习js插件篇之标签页

2024-04-27 14:32:04
字体:
来源:转载
供稿:网友
Bootstrap学习js插件篇之标签页

简单的标签页

代码:

[javascript]view plaincopy在CODE上查看代码片<h1class="page-header">4.3标签页</h1><ulclass="navnav-tabs"><liclass="active"><ahref="#">Home</a></li><li><ahref="#">PRofile</a></li><li><ahref="#">Message</a></li></ul>

预览下:

给上面的先预定义一些href的标签ID,添加一个下拉菜单

[Javascript]view plaincopy在CODE上查看代码片<ulclass="navnav-tabs"><li><ahref="#home">Home</a></li><li><ahref="#profile">Profile</a></li><li><ahref="#messages">Messages</a></li><li><ahref="#settings">Settings</a></li><liclass="dropdown"><ahref="#"data-toggle="dropdown"class="dropdown-toggle">Test<bclass="caret"></b></a><ulclass="dropdown-menu"><li><ahref="#AAA">@tag</a></li><li><ahref="#BBB">@mag</a></li></ul></li></ul>

将标签页中的a标签都添加了一个属性data-toggle="tab"

然后在下面添加一个div的容器,并给与tab-content的样式类。

容器里面定义div,然后在div上添加id属性,和上面的href的标签ID对应,并添加tab-pane的样式类,其中一个如下,当然这个里面还添加了一个active的样式类,目的就是默认激活

<div%20class="tab-pane%20active"%20id="home">

最终现在每个标签页都可以进行点击,并且下拉菜单的菜单想也是可以点击,对应着我们为tab-content中定义的标签内容页。

可以看出上面的操作我们都是通过data属性就可以实现标签切换和内容展示的。

扩展了标签页式导航

此插件为标签页式导航组件添加了标签页内容区。

用法

通过JavaScript启动可切换标签页(每个标签页单独被激活):

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

去掉所有a标签的data-toggle然后调用js

可以有以下几种方式单独激活标签页:

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

只需为页面元素简单的添加data-toggle="tab"data-toggle="pill"就可以无需写任何JavaScript代码也能激活标签页或胶囊式导航。为ul添加.nav.nav-tabsclasse即可为其赋予Bootstrap标签页样式;而添加navnav-pillsclass可以为其赋予胶囊标签页。

可以通过jQuery来执行首次的加载

<script>  $(function () {    $('#myTab a:first').tab('show')  })</script>

<br

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表