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 相关文章推荐
基于jquery实现漂亮的动态信息提示效果
Aug 02 Javascript
关于跨站脚本攻击问题
Dec 22 Javascript
javascript弹出层输入框(示例代码)
Dec 11 Javascript
原生JS和JQuery动态添加、删除表格行的方法
May 28 Javascript
微信小程序-拍照或选择图片并上传文件
Jan 06 Javascript
Vue如何实现组件的源码解析
Jun 08 Javascript
vue params、query传参使用详解
Sep 12 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
Nov 14 jQuery
vue+swiper实现侧滑菜单效果
Dec 28 Javascript
详解Vue快速零配置的打包工具——parcel
Jan 16 Javascript
node内置调试方法总结
Feb 22 Javascript
利用Promise自定义一个GET请求的函数示例代码
Mar 20 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
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
php的mssql数据库连接类实例
2014/11/28 PHP
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
js常用代码段整理
2011/11/30 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
2013/09/09 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
微信小程序 参数传递详解
2016/10/24 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
JS中对数组元素进行增删改移的方法总结
2016/12/15 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
jQuery实现弹幕效果
2017/02/17 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
简单实现js轮播图效果
2017/07/14 Javascript
详解Layer弹出层样式
2017/08/21 Javascript
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
Django实现图片文字同时提交的方法
2015/05/26 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
利用nohup来开启python文件的方法
2019/01/14 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
python中封包建立过程实例
2021/02/18 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
CSS3制作缩略图的详细过程
2016/07/08 HTML / CSS
基于CSS3的animation属性实现微信拍一拍动画效果
2020/06/22 HTML / CSS
中药学专业求职信
2014/05/31 职场文书
驳回起诉裁定书
2015/05/19 职场文书
导游词之天下银坑景区
2019/11/21 职场文书
Mysql如何查看是否使用到索引
2022/12/24 MySQL