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中遭遇级联表达式陷阱
Mar 08 Javascript
运算符&amp;&amp;的三个不同层次
Apr 07 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
Oct 17 Javascript
JavaScript获取当前日期是星期几的方法
Apr 06 Javascript
JavaScript的类型、值和变量小结
Jul 09 Javascript
js字符串截取函数slice、substring和substr的比较
May 17 Javascript
在vue中使用SockJS实现webSocket通信的过程
Aug 29 Javascript
从vue源码解析Vue.set()和this.$set()
Aug 30 Javascript
Node.js的进程管理的深入理解
Jan 09 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
Mar 29 Javascript
JS实现的字符串数组去重功能小结
Jun 17 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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
php 静态化实现代码
2009/03/20 PHP
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
基于PHP实现微信小程序客服消息功能
2019/08/12 PHP
编写可维护面向对象的JavaScript代码[翻译]
2011/02/12 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
JSON字符串和对象之间的转换详解
2015/05/26 Javascript
js实现拖拽效果(构造函数)
2015/12/14 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
怎样判断jQuery当前元素是隐藏还是显示
2016/11/23 Javascript
React组件的三种写法总结
2017/01/12 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
浅谈Node.js 子进程与应用场景
2018/01/24 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
vue filter 完美时间日期格式的代码
2019/08/14 Javascript
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
python fabric实现远程操作和部署示例
2014/03/25 Python
Python3.2中的字符串函数学习总结
2015/04/23 Python
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
Python for循环与range函数的使用详解
2019/03/23 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
python如何把字符串类型list转换成list
2020/02/18 Python
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
越南母婴用品购物网站:Kids Plaza
2020/04/09 全球购物
经济管理专业自荐信
2013/12/30 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
2016年春节慰问信息
2015/03/25 职场文书
Python写情书? 10行代码展示如何把情书写在她的照片里
2022/04/21 Python