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 相关文章推荐
Javascript 设计模式(二) 闭包
May 26 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
Apr 26 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
Apr 07 Javascript
跟我学习javascript的闭包
Nov 16 Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 Javascript
基于JavaScript实现的希尔排序算法分析
Apr 14 Javascript
vue 2.x 中axios 封装的get 和post方法
Feb 28 Javascript
Vue axios设置访问基础路径方法
Sep 19 Javascript
vue基础之使用get、post、jsonp实现交互功能示例
Mar 12 Javascript
Vue3.0数据响应式原理详解
Oct 09 Javascript
简单了解Vue + ElementUI后台管理模板
Apr 07 Javascript
vue项目实现分页效果
Mar 24 Vue.js
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
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
帮助避免错误的Javascript陷阱清单
2009/05/31 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
2013/04/26 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
jquery实现类似淘宝星星评分功能有截图
2014/09/15 Javascript
JavaScript数据推送Comet技术详解
2016/04/07 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
jQuery实现的简单在线计算器功能
2017/05/11 jQuery
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
node.js操作MongoDB的实例详解
2017/10/11 Javascript
vue.js移动数组位置,同时更新视图的方法
2018/03/08 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
解决Layui数据表格的宽高问题
2019/09/28 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
在Django中创建动态视图的教程
2015/07/15 Python
Python WEB应用部署的实现方法
2019/01/02 Python
Python Pandas 箱线图的实现
2019/07/23 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
Lulu Guinness露露·吉尼斯官网:红唇包
2019/02/03 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
EJB的激活机制
2013/10/25 面试题
php优化查询foreach代码实例讲解
2021/03/24 PHP
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
拾金不昧的表扬信
2014/01/16 职场文书
班风学风建设方案
2014/05/06 职场文书
班组拓展活动方案
2014/08/14 职场文书
毕业论文致谢词
2015/05/14 职场文书
薪资证明范本
2015/06/19 职场文书
民主生活会主持词
2015/07/01 职场文书
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL