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 09 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
JQuery判断HTML元素是否存在的两种解决方法
Dec 26 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 Javascript
详解JavaScript语言的基本语法要求
Nov 20 Javascript
javascript实现简单加载随机色方块
Dec 25 Javascript
浅析javascript中的Event事件
Dec 09 Javascript
浅谈JavaScript正则表达式-非捕获性分组
Mar 08 Javascript
Bootstrap实现可折叠分组侧边导航菜单
Mar 07 Javascript
详解easyui 切换主题皮肤
Apr 04 Javascript
javascript实现抢购倒计时程序
Aug 26 Javascript
优化Vue中date format的性能详解
Jan 13 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
台湾中原大学php教程孙仲岳主讲
2008/01/07 PHP
PHP 检查扩展库或函数是否可用的代码
2010/04/06 PHP
WebQQ最新登陆协议的用法
2014/12/22 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
PHP7变量处理机制修改
2021/03/09 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
javascript new 需不需要继续使用
2009/07/02 Javascript
JQ获取动态加载的图片大小的正确方法分享
2013/11/08 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
学习javascript的闭包,原型,和匿名函数之旅
2015/10/18 Javascript
Angular 页面跳转时传参问题
2016/08/01 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
2016/09/13 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
2017/09/15 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
python 通过类中一个方法获取另一个方法变量的实例
2019/01/22 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
校园门卫岗位职责
2013/12/09 职场文书
《春雨》教学反思
2014/04/24 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
工作经历证明书范文
2014/11/02 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
单位接收函格式
2015/01/30 职场文书
实习班主任自我评价
2015/03/11 职场文书
springboot项目以jar包运行的操作方法
2021/06/30 Java/Android