全面解析Bootstrap中tab(選項(xiàng)卡)的使用方法
本文實(shí)例為大家介紹實(shí)現(xiàn)tab選項(xiàng)卡的應(yīng)用,此插件相對(duì)比較簡(jiǎn)單,具體內(nèi)容如下
源碼文件:
tab.js
實(shí)現(xiàn)原理:
1、單擊一個(gè)元素時(shí),首先將原來(lái)高亮的元素取消
2、然后給被單擊元素進(jìn)行高亮
3、如果單擊元素是下拉框中某個(gè)選項(xiàng),則選中本身,還要選中下拉框
5、如果定義了動(dòng)畫,先執(zhí)行動(dòng)畫,然后回調(diào)
源碼分析:
1、Show方法,是在單擊一個(gè)元素的時(shí)候觸發(fā),會(huì)觸發(fā)如下四個(gè)事件
1.1、Hiden.bs.tab:隱藏上一個(gè)元素
1.2、Show.bs.tab:顯示當(dāng)前元素
1.3、Hideen.bs.tab:隱藏上一個(gè)元素完成
1.4、Shown.bs.tab:顯示當(dāng)前元素完成
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:激活當(dāng)前對(duì)象
2.1、對(duì)導(dǎo)航元素增加aria-expanded屬性,標(biāo)記此元素是否處于展開狀態(tài)
2.2、利用reflow機(jī)制,用獲取offsetWidth屬性來(lái)實(shí)現(xiàn)部分重繪
如果大家還想深入學(xué)習(xí),可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附3個(gè)精彩的專題:
本文系列教程整理到:Bootstrap基礎(chǔ)教程 專題中,歡迎點(diǎn)擊學(xué)習(xí)。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家學(xué)習(xí)javascript程序設(shè)計(jì)有所幫助。
- BootStrap tab選項(xiàng)卡使用小結(jié)
- bootstrap選項(xiàng)卡使用方法解析
- bootstrap實(shí)現(xiàn)tab選項(xiàng)卡切換
- 簡(jiǎn)單實(shí)現(xiàn)bootstrap選項(xiàng)卡效果
- bootstrap導(dǎo)航、選項(xiàng)卡實(shí)現(xiàn)代碼
- bootstrap選項(xiàng)卡擴(kuò)展功能詳解
- Bootstrap選項(xiàng)卡與Masonry插件的完美結(jié)合
- Bootstrap選項(xiàng)卡學(xué)習(xí)筆記分享
- 淺談bootstrap源碼分析之tab(選項(xiàng)卡)
- BootstrapVue選項(xiàng)卡標(biāo)題增加關(guān)閉按鈕的方法
相關(guān)文章
Javascript簡(jiǎn)寫條件語(yǔ)句(推薦)
下面小編就為大家?guī)?lái)一篇Javascript簡(jiǎn)寫條件語(yǔ)句(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06Javascript hasOwnProperty 方法 & in 關(guān)鍵字
hasOwnProperty :如果 object 具有指定名稱的屬性,那么方法返回 true;反之則返回 false。2008-11-11js下拉菜單語(yǔ)言選項(xiàng)簡(jiǎn)單實(shí)現(xiàn)
大家對(duì)下拉菜單并不陌生吧,下面為大家介紹下使用js實(shí)現(xiàn)下拉菜單語(yǔ)言選項(xiàng),具體實(shí)現(xiàn)如下,喜歡的朋友可以看看2013-09-09Bootstrap Fileinput 4.4.7文件上傳實(shí)例詳解
這篇文章主要為大家詳細(xì)介紹了Bootstrap Fileinput 4.4.7文件上傳實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07JavaScript 中判斷變量是否為數(shù)字的示例代碼
這篇文章主要介紹了JavaScript 中判斷變量是否為數(shù)字的示例代碼,代碼簡(jiǎn)單易懂對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10JS正則表達(dá)式完美實(shí)現(xiàn)身份證校驗(yàn)功能
這篇文章主要介紹了JS正則表達(dá)式完美實(shí)現(xiàn)身份證校驗(yàn)功能,需要的朋友可以參考下2017-10-10