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 跨浏览器开发经验总结(五) js 事件
May 19 Javascript
jQuery Tools Dateinput使用介绍
Jul 14 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
Jul 08 Javascript
怎么选择Javascript框架(Javascript Framework)
Nov 22 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
Dec 17 Javascript
jquery对Json的各种遍历方法总结(必看篇)
Sep 29 Javascript
原生js实现省市区三级联动代码分享
Feb 12 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
Jul 06 Javascript
微信小程序的tab选项卡的实现效果
May 15 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
May 22 Javascript
vue-quill-editor的使用及个性化定制操作
Aug 04 Javascript
ant design vue datepicker日期选择器中文化操作
Oct 28 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调用API接口实现天气查询功能的示例
2017/09/21 PHP
iis6+javascript Add an Extension File
2007/06/13 Javascript
javascript中的几个运算符
2007/06/29 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
2019/05/10 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
python读取指定字节长度的文本方法
2019/08/27 Python
python输出带颜色字体实例方法
2019/09/01 Python
python 模块导入问题汇总
2021/02/01 Python
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
大一期末自我鉴定
2013/12/13 职场文书
入党积极分子思想汇报范文
2014/01/05 职场文书
职业规划书如何设计?
2014/01/09 职场文书
药学专业学生的自我评价分享
2014/02/06 职场文书
新春寄语大全
2014/04/09 职场文书
党员教师一句话承诺
2014/05/30 职场文书
新闻编辑求职信
2014/07/13 职场文书
“三支一扶”支教教师思想汇报
2014/09/13 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
春节随笔
2015/08/15 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
导游词之桂林
2019/08/20 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
JavaScript 定时器详情
2021/11/11 Javascript