使用Bootstrap tab页切换的使用
来源:互联网 发布:win10虚拟网卡mac地址 编辑:程序博客网 时间:2024/05/22 02:30
代码:
<!DOCTYPE html><html lang="en"><head><base target="_self"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache,must-ridate"><meta http-equiv="expires" content="0"><title>tab页切换</title><link rel="stylesheet" type="text/css" href="bootstrap.min.css" /><style type="text/css"></style></head><body><p style="display:none;">1.参考网站:http://www.runoob.com/bootstrap/bootstrap-tab-plugin.html2..fade增加淡入淡出效果;添加 .fade 到每个 .tab-pane 后面;3.第一个标签页必须添加 .in 类,以便淡入显示初始内容;</p><!-- tab标签 --><ul id="myTab" class="nav nav-tabs"> <li class="active"> <a href="#home" data-toggle="tab"> W3Cschool Home </a> </li> <li> <a href="#ios" data-toggle="tab"> iOS </a> </li> <li class="dropdown"> <a href="#" id="myTabDrop1" class="dropdown-toggle" data-toggle="dropdown"> Java <b class="caret"></b> </a> <ul class="dropdown-menu" role="menu" aria-labelledby="myTabDrop1"> <li><a href="#jmeter" tabindex="-1" data-toggle="tab">jmeter</a></li> <li><a href="#ejb" tabindex="-1" data-toggle="tab">ejb</a></li> </ul> </li></ul><!-- 每个tab页对应的内容 --><div id="myTabContent" class="tab-content"> <div class="tab-pane fade in active" id="home"> <p>W3Cschoool菜鸟教程是一个提供最新的web技术站点。</p> </div> <div class="tab-pane fade" id="ios"> <p>iOS 是一个由苹果公司开发和发布的手机操作系统。</p> </div> <div class="tab-pane fade" id="jmeter"> <p>jMeter 是一款开源的测试软件。</p> </div> <div class="tab-pane fade" id="ejb"> <p>EJB是一个创建高度可扩展性和强大企业级应用程序的开发架构。</p> </div></div><script type="text/javascript" src="jquery.min.js"></script><script type="text/javascript" src="bootstrap.min.js"></script><script type="text/javascript"></script></body></html>有几个知识点:
1)
$('#clglTab a[href="#ysplb"]').on('shown.bs.tab', function(e){
do somehting...
});
关于根据连接的href来取元素的,类似的还有:
$('a[data-toggle="tab"]')
$('#myTab a[href="#profile"]').tab('show')
$('#myTab a:first').tab('show')$('#myTab a:last').tab('show')$('#myTab li:eq(2) a').tab('show')2)两个事件:
$("xxx").on("shown.bs.tab", function(e){})是tab页显示的时候触发的事件;show.bs.tab:
该事件在标签页显示时触发,但是必须在新标签页被显示之前。分别使用event.target 和 event.relatedTarget 来定位到激活的标签页和前一个激活的标签页。
shown.bs.tab:
该事件在标签页显示时触发,但是必须在某个标签页已经显示之后。分别使用event.target 和 event.relatedTarget 来定位到激活的标签页和前一个激活的标签页。
如:$(function(){$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {// 获取已激活的标签页的名称var activeTab = $(e.target).text();// 获取前一个激活的标签页的名称var previousTab = $(e.relatedTarget).text();$(".active-tab span").html(activeTab);$(".previous-tab span").html(previousTab);});});3)通过javascript来启用标签页:
$('#myTab a').click(function (e) { e.preventDefault() $(this).tab('show')})
0 0
- 使用Bootstrap tab页切换的使用
- Bootstrap来实现tab页的切换
- bootStrap实现tab页切换
- bootStrap实现tab页切换
- $().tab() bootStrap中Tab页签切换
- bootstrap 之tab页面的使用
- 关于bootstrap中tab的使用
- 关于bootstrap中tab的使用
- 关于bootstrap中tab的使用
- 使用Bootstrap tab切换引入echarts图表。第一个tab显示正常,
- 标签Tab切换 PagerSlidingTabStrip的使用
- 超简单tab切换--tablayout的使用
- bootStrap中Tab页签切换
- bootStrap中Tab页签切换
- #bootStrap中Tab页签切换
- bootStrap中Tab页签切换
- tab页的使用
- 使用Tab Bar切换视图
- 我的见解之hibernate(五)
- STM32 时钟 配置 16MHZ
- 关于okhttp3 的 cookie保存
- Python: zipfile压缩解压文件
- Git如何检出指定目录或文件
- 使用Bootstrap tab页切换的使用
- 设计四大基本原则——对比、重复、对齐、亲密度
- 产品营销难点:因为你只考虑推广而没考虑用户
- SVN禁止删除和强制注释操作的钩子脚本 (Linux)
- git使用记录
- Python: Logging模块实例详解
- Windows 10
- 解决net start mysql 提示:服务名无效 请键入NET HELPING 2185以获得更多的帮助的问题
- 快速排序 (Java)