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 相关文章推荐
[对联广告] JS脚本类
Aug 27 Javascript
srcElement表格样式
Sep 03 Javascript
$()JS小技巧
Jul 21 Javascript
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
Sep 08 Javascript
Safari5中alert的无限循环BUG
Apr 07 Javascript
JavaScript事件委托的技术原理探讨示例
Apr 17 Javascript
zepto.js中tap事件阻止冒泡的实现方法
Feb 12 Javascript
jQuery多级手风琴菜单实例讲解
Oct 22 Javascript
js实现动态加载脚本的方法实例汇总
Nov 02 Javascript
shiro授权的实现原理
Sep 21 Javascript
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
在vue项目中使用element-ui的Upload上传组件的示例
Feb 08 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
世界上第一台立体声收音机
2021/03/01 无线电
php过滤敏感词的示例
2014/03/31 PHP
PHP中命名空间的使用例子
2019/03/22 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
ExtJS 2.0 实用简明教程之布局概述
2009/04/29 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
jQuery+css3实现Ajax点击后动态删除功能的方法
2015/08/10 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
2015/11/15 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
iOS和Android用同一个二维码实现跳转下载链接的方法
2016/09/28 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
VueJS 集成 Medium Editor的示例代码 (自定义编辑器按钮)
2017/08/24 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
在微信小程序中保存网络图片
2019/02/12 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
Python中多线程thread与threading的实现方法
2014/08/18 Python
django rest framework之请求与响应(详解)
2017/11/06 Python
python GUI实例学习
2017/11/21 Python
python 3.6.5 安装配置方法图文教程
2018/09/18 Python
PyTorch预训练的实现
2019/09/18 Python
使用Pycharm分段执行代码
2020/04/15 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
运动会广播稿300字
2014/01/10 职场文书
五五普法心得体会
2014/09/04 职场文书
redis不能访问本机真实ip地址的解决方案
2021/07/07 Redis
Redis 哨兵机制及配置实现
2022/03/25 Redis