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 相关文章推荐
Apply an AutoFormat to an Excel Spreadsheet
Jun 12 Javascript
js控制input框只读实现示例
Jan 20 Javascript
AngularJS入门教程之Hello World!
Dec 06 Javascript
js实现鼠标触发图片抖动效果的方法
Feb 27 Javascript
详解javascript实现瀑布流列式布局
Jan 29 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
Jul 01 Javascript
AngularJs  Understanding Angular Templates
Sep 02 Javascript
Vue自定义指令拖拽功能示例
Feb 17 Javascript
详解Angular2响应式表单
Jun 14 Javascript
自定义PC微信扫码登录样式写法
Dec 12 Javascript
Layer.js实现表格溢出内容省略号显示,悬停显示全部的方法
Sep 16 Javascript
JS script脚本中async和defer区别详解
Jun 24 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代码
2010/08/08 PHP
基于PHP异步执行的常用方式详解
2013/06/03 PHP
一个简洁实用的PHP缓存类完整实例
2014/07/26 PHP
php中执行系统命令的方法
2015/03/21 PHP
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
php metaphone()函数的定义和用法
2016/05/15 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
学习ExtJS 访问容器对象
2009/10/07 Javascript
利用jquery操作select下拉列表框的代码
2010/06/04 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
JS正则中的RegExp对象对象
2012/11/07 Javascript
javascript实现的弹出层背景置灰-模拟(easyui dialog)
2013/12/27 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
JS读写CSS样式的方法汇总
2016/08/16 Javascript
vue父组件中获取子组件中的数据(实例讲解)
2017/09/27 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
[01:34]DOTA2 7.22版本新增神杖效果一览(敏捷英雄篇)
2019/05/28 DOTA
wxpython学习笔记(推荐查看)
2014/06/09 Python
用python登录Dr.com思路以及代码分享
2014/06/25 Python
深入理解Javascript中的this关键字
2015/03/27 Python
Python随机生成手机号、数字的方法详解
2017/07/21 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
python关于调用函数外的变量实例
2019/12/26 Python
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
英国排名第一的在线宠物用品商店:Monster Pet Supplies
2018/05/20 全球购物
解释i节点在文件系统中的作用
2013/11/26 面试题
代办社保委托书范文
2014/10/06 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
Python基础学习之奇异的GUI对话框
2021/05/27 Python
Python数据类型最全知识总结
2021/05/31 Python