我是靠谱客的博主 洁净鸵鸟,这篇文章主要介绍全面解析Bootstrap中tab(选项卡)的使用方法,现在分享给大家,希望可以做个参考。

本文实例为大家介绍实现tab选项卡的应用,此插件相对比较简单,具体内容如下
源码文件:
tab.js

实现原理:
1、单击一个元素时,首先将原来高亮的元素取消
2、然后给被单击元素进行高亮
3、如果单击元素是下拉框中某个选项,则选中本身,还要选中下拉框
5、如果定义了动画,先执行动画,然后回调

源码分析:
1、Show方法,是在单击一个元素的时候触发,会触发如下四个事件
  1.1、Hiden.bs.tab:隐藏上一个元素
  1.2、Show.bs.tab:显示当前元素
  1.3、Hideen.bs.tab:隐藏上一个元素完成
  1.4、Shown.bs.tab:显示当前元素完成
  1.5、Hiden/show事件源码:

复制代码
1
2
3
4
5
6
7
var $previous = $ul.find('.active:last a') var hideEvent = $.Event('hide.bs.tab', { relatedTarget: $this[0] }) var showEvent = $.Event('show.bs.tab', { relatedTarget: $previous[0] })

2、Active:激活当前对象
  2.1、对导航元素增加aria-expanded属性,标记此元素是否处于展开状态
  2.2、利用reflow机制,用获取offsetWidth属性来实现部分重绘

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

Bootstrap学习教程

Bootstrap实战教程

Bootstrap插件使用教程

本文系列教程整理到:Bootstrap基础教程 专题中,欢迎点击学习。

以上就是本文的全部内容,希望对大家学习javascript程序设计有所帮助。

最后

以上就是洁净鸵鸟最近收集整理的关于全面解析Bootstrap中tab(选项卡)的使用方法的全部内容,更多相关全面解析Bootstrap中tab(选项卡)内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(139)

评论列表共有 0 条评论

立即
投稿
返回
顶部