bootstrap标签tab切换
2024-08-25 00:05:07
<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来实现了
最新文章
- sybase ODBC驱动
- VC++ 最小化到托盘、恢复
- 微信开发系列----02:实现POST请求响应
- QEMU中smp,socket,cores,threads几个参数的理解
- Jenkins问题汇总
- php rmdir()删除目录的需要注意的几点
- mac下163企业邮箱客户端的配置
- 我的VSTO之路(三):Word基本知识
- html5之拖放简单效果
- 【原创】poj ----- 1611 The Suspects 解题报告
- PRINCE2有用吗?
- 使用assets目录来实现插件机制
- 从SAP顾问猝死事件谈顾问加班
- 历上最强的音乐播放器(jetA…
- 4.windows环境下如何安装memcached教程(转载+自己整理)
- ADO读写DateTime方式
- 主流前端框架对比:Vue.js , React, Angular.js
- Codeforces 870C Maximum splitting (贪心+找规律)
- 错误代码 1045 Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password:YES)
- hdoj:2023