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的Date格式字符代码
Dec 30 Javascript
关于javascript function对象那些迷惑分析
Oct 24 Javascript
js中string转int把String类型转化成int类型
Aug 13 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
Jun 19 Javascript
浅析BootStrap栅格系统
Jun 07 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
Aug 01 Javascript
微信小程序 教程之模块化
Oct 17 Javascript
jquery select2的使用心得(推荐)
Dec 04 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
5种 JavaScript 方式实现数组扁平化
Oct 05 Javascript
Vue组件更新数据v-model不生效的解决
Apr 02 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数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
2014/09/09 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
用Juery网页选项卡实现代码
2011/06/13 Javascript
结合JQ1.9通过js正则判断各种浏览器版本的方法
2013/12/30 Javascript
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
2018/04/18 Javascript
jQuery事件委托代码实践详解
2019/06/21 jQuery
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
对于Python中RawString的理解介绍
2016/07/07 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
Python实现调用另一个路径下py文件中的函数方法总结
2018/06/07 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
解决Python设置函数调用超时,进程卡住的问题
2019/08/08 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
2020/03/31 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
python获取百度热榜链接的实例方法
2020/08/25 Python
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
存储过程和函数的区别
2013/05/28 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
2015/12/03 面试题
建筑公司文秘岗位职责
2013/11/29 职场文书
初三政治教学反思
2014/01/30 职场文书
创业融资计划书
2014/04/25 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
党员批评与自我批评总结
2014/10/15 职场文书
团员自我评价范文
2015/03/10 职场文书