手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >全面解析Bootstrap中tab(选项卡)的使用方法
全面解析Bootstrap中tab(选项卡)的使用方法
摘要:本文实例为大家介绍实现tab选项卡的应用,此插件相对比较简单,具体内容如下源码文件:tab.js实现原理:1、单击一个元素时,首先将原来高亮...

本文实例为大家介绍实现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事件源码:

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属性来实现部分重绘

【全面解析Bootstrap中tab(选项卡)的使用方法】相关文章:

JavaScript深度复制(deep clone)的实现方法

jQuery实现不断闪烁文字的方法

AngularJs中route的使用方法和配置

JavaScript正则表达式中的global属性的使用

在JavaScript中使用开平方根的sqrt()方法

JavaScript中指定函数名称的相关方法

光标的帖子总结(Range的使用)

JS动态增删表格行的方法

动态加载jQuery的方法

jQuery切换所有复选框选中状态的方法

精品推荐
分类导航