BootStrap中Tab页签切换实例代码


Posted in Javascript onMay 30, 2016

关于$().tab()一般用来实现标签页和胶囊链接内容片段的切换,或是相关内容的页面导航:

<ul class="nav nav-tabs" id="myTab"> 
<li class="active"><a href="#home">Home</a></li> 
<li><a href="#profile">Profile</a></li> 
<li><a href="#messages">Messages</a></li> 
<li><a href="#settings">Settings</a></li> 
</ul> 
<div class="tab-content"> 
<div class="tab-pane active" id="home">...</div> 
<div class="tab-pane" id="profile">...</div> 
<div class="tab-pane" id="messages">...</div> 
<div class="tab-pane" id="settings">...</div> 
</div> 
<script> 
$(function () { 
$('#myTab a:last').tab('show');//初始化显示哪个tab 
$('#myTab a').click(function (e) { 
e.preventDefault();//阻止a链接的跳转行为 
$(this).tab('show');//显示当前选中的链接及关联的content 
}) 
}) 
</script>

此外,你还可以有更多灵活的方式来激活某个特定的tab:

$('#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');

以上代码需要注意的一点是,每个li中的a标签都要有个href=#id,这个id指向的正是该链接对应的content的id,如果使用javascript实现这种导航内容的切换,a标签中无须再添加data-toggle='tab',当然,如果每个a链接都使用了此属性,那完全没有必要在用js来实现了。

Javascript 相关文章推荐
Extjs学习笔记之一 初识Extjs之MessageBox
Jan 07 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
extjs ColumnChart设置不同的颜色实现代码
May 17 Javascript
11种ASP连接数据库的方法
Sep 18 Javascript
javascript闭包(Closure)用法实例简析
Nov 30 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 Javascript
jQuery操作cookie
Aug 08 Javascript
D3.js实现雷达图的方法详解
Sep 22 Javascript
微信小程序 闭包写法详细介绍
Dec 14 Javascript
angular4 JavaScript内存溢出问题
Mar 06 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
May 01 Javascript
js小数计算小数点后显示多位小数的实现方法
May 30 #Javascript
拥Bootstrap入怀——导航栏篇
May 30 #Javascript
基于Bootstrap实现tab标签切换效果
Apr 15 #Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
May 30 #Javascript
Bootstrap编写导航栏和登陆框
May 30 #Javascript
Bootstrap+jfinal退出系统弹出确认框的实现方法
May 30 #Javascript
Bootstrap+jfinal实现省市级联下拉菜单
May 30 #Javascript
You might like
从刷票了解获得客户端IP的方法
2015/09/21 PHP
php实现smarty模板无限极分类的方法
2015/12/07 PHP
php单链表实现代码分享
2016/07/04 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
2017/06/13 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
扩展String功能方法
2006/09/22 Javascript
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
全屏js头像上传插件源码高清版
2016/03/29 Javascript
使用Script元素发送JSONP请求的方法
2016/06/12 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
jQuery ajax调用webservice注意事项
2017/10/08 jQuery
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
详解如何在Vue里建立长按指令
2018/08/20 Javascript
vue基础之事件v-onclick=&quot;函数&quot;用法示例
2019/03/11 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
python处理图片之PIL模块简单使用方法
2015/05/11 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python 反编译exe文件为py文件的实例代码
2019/06/27 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
浅析python函数式编程
2020/09/26 Python
施华洛世奇加拿大官网:SWAROVSKI加拿大
2018/06/03 全球购物
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
气象学专业个人求职信
2014/03/15 职场文书
后备干部培训方案
2014/05/22 职场文书
国际商务专业求职信
2014/07/15 职场文书
2014年除四害工作总结
2014/12/06 职场文书
党员公开承诺书(2016最新版)
2016/03/24 职场文书
Python利用folium实现地图可视化
2021/05/23 Python