使用BootStrap实现标签切换原理解析


Posted in Javascript onMarch 14, 2017

原理解析

1.定义一无序列表。取id值为myTab。

2.定义列表中a标签的目标地址为我们要展示的div对应的id

3.为a标签注册对应的事件(就是js的代码)

效果如图

使用BootStrap实现标签切换原理解析

代码如下

html代码部分

<ul id="myTab" class="nav nav-tabs">
    <li role="presentation" class="active"><a href="#home" rel="external nofollow" data-toggle="tab">首页</a></li>
    <li role="presentation"><a href="#profile" rel="external nofollow" >介绍</a></li>
    <li role="presentation"><a href="#dropdown1" rel="external nofollow" >消息</a></li>
  </ul>
  <div id="myTabContent" class="tab-content">
    <div class="tab-pane fade in active" id="home"><p>首页内容..</p> </div>
    <div class="tab-pane fade" id="profile"> <p>介绍内容...</p></div>
    <div class="tab-pane fade" id="dropdown1">
      <p>.消息内容..</p>
    </div>
  </div>

js部分代码

<script type="text/javascript">
   $('#myTab a').click(function (e) {
      e.preventDefault();
      $(this).tab('show');
    });
</script>

以上所述是小编给大家介绍的使用BootStrap实现标签切换原理解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript高级程序设计 读书笔记之九 本地对象Array
Feb 27 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 Javascript
js获取class的所有元素
Mar 28 Javascript
js调用后台、后台调用前台等方法总结
Apr 17 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
Sep 06 Javascript
bootstrap weebox 支持ajax的模态弹出框
Feb 23 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
Mar 09 Javascript
基于JavaScript实现每日签到打卡轨迹功能
Nov 29 Javascript
vue+高德地图写地图选址组件的方法
May 18 Javascript
微信小程序自定义波浪组件使用方法详解
Sep 21 Javascript
谈谈node.js中的模块系统
Sep 01 Javascript
node.js文件的复制、创建文件夹等相关操作
Feb 05 Javascript
ajax实现加载页面、删除、查看详细信息 bootstrap美化页面!
Mar 14 #Javascript
node.js爬虫爬取拉勾网职位信息
Mar 14 #Javascript
AngularJS实现页面定时刷新
Mar 14 #Javascript
原生JS实现左右箭头选择日期实例代码
Mar 14 #Javascript
JavaScript校验Number(4,1)格式的数字实例代码
Mar 13 #Javascript
Bootstrap笔记—折叠实例代码
Mar 13 #Javascript
jquery插件ContextMenu设置右键菜单
Mar 13 #Javascript
You might like
php实现mysql数据库备份类
2008/03/20 PHP
利用php递归实现无限分类 格式化数组的详解
2013/06/08 PHP
php实现多城市切换特效
2015/08/09 PHP
jQuery选中select控件 无法设置selected的解决方法
2010/09/01 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
AngularJS入门教程之双向绑定详解
2016/08/18 Javascript
微信小程序 Storage API实例详解
2016/10/02 Javascript
AngularJs基于角色的前端访问控制的实现
2016/11/07 Javascript
webpack将js打包后的map文件详解
2018/02/22 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
2018/08/22 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
在vue中使用jsonp进行跨域请求接口操作
2020/10/29 Javascript
python服务器与android客户端socket通信实例
2014/11/12 Python
Python多进程并发(multiprocessing)用法实例详解
2015/06/02 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
django站点管理详解
2017/12/12 Python
Python设计模式之备忘录模式原理与用法详解
2019/01/15 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
2015/05/29 面试题
护理职业应聘自荐书
2013/09/29 职场文书
测绘工程个人的自我评价
2013/11/23 职场文书
青年教师培训方案
2014/02/06 职场文书
企业总经理岗位职责
2014/02/13 职场文书
小学端午节活动方案
2014/03/13 职场文书
Java方法重载和方法重写的区别到底在哪?
2021/06/11 Java/Android
Mysql binlog日志文件过大的解决
2021/10/05 MySQL
使用Docker容器部署rocketmq单机的全过程
2022/04/03 Servers