<ruby id="tfdtx"><mark id="tfdtx"></mark></ruby>

<address id="tfdtx"><nobr id="tfdtx"><progress id="tfdtx"></progress></nobr></address>

<noframes id="tfdtx">
<form id="tfdtx"></form>

<form id="tfdtx"></form>

<sub id="tfdtx"></sub>

直播帶貨服務

Bootstrap JavaScript插件,JavaScript插件的概述

Bootstrap JavaScript插件,JavaScript插件的概述

Bootstrap JavaScript插件

JavaScript插件的概述

引用JavaScript插件后可以套用通用的HTML格式就能實現酷炫的交互特效

JavaScript插件是依托在jQuery10+的基礎上,所以要使用它前提是必須先引入jQuery庫

JavaScript插件總共有12種,過渡效果、模態框、下拉菜單、滾動監聽、輪播圖、按鈕等

JavaScript插件的引入方式

一次性全部引入(使用 bootstrap.js 或壓縮版的 bootstrap.min.js)

JavaScript 插件可以單個引入

data屬性

data屬性API是Bootstrap中的一等API,你可以僅僅通過data屬性API就能使用所有的Bootstrap插件,無需寫一行Javascript代碼。這是首選的使用方式

關閉 data 屬性 API 的方法

$(document).off('.data-api')

動畫過渡效果


可以單獨引入transition.js

過渡效果全部使用了css3語法,IE6-IE8不支持動畫過渡效果

組件使用動畫過渡效果

模態框(Modal)的滑動和漸變效果

選項卡(Tab)的漸變效果

警告框(Alert)的漸變效果

旋轉輪播(Carousel)的滑動效果

9.4.1.模態框插件制作彈出的對話框

模態框經過了優化,更加靈活,以彈出對話框的形式出現,具有最小和最實用的功能集。

用法

通過 data 屬性或 JavaScript 調用模態框插件,可以根據需要動態展示隱藏的內容。模態框彈出時還會為 <body> 元素添加 .modal-open 類,從而覆蓋頁面默認的滾動行為,并且還會自動生成一個 .modal-backdrop 元素用于提供一個可點擊的區域,點擊此區域就即可關閉模態框。

通過 data 屬性

不需寫 JavaScript 代碼也可激活模態框。通過在一個起控制器作用的元素(例如:按鈕)上添加 data-toggle="modal" 屬性,或者 data-target="#foo" 屬性,再或者 href="#foo" 屬性,用于指向被控制的模態框。

9.4.2.選項卡插件制作頁面的選項卡

選項卡(Tab)組件

它是Bootstrap提供的一種非常常用的功能和平時使用的Windows操作系統里的選項卡設置一樣,單擊一個選項,下面就顯示對應的選項卡面板

選項卡有兩部分組成,CSS選項卡組件+底部可以切換的選項卡面板

選項卡導航和選項卡面板要同時有

導航鏈接里要設置data-toggle="tab",并且還要設置data-target或是href="選擇符",以便單擊的時候能找到該選擇符所對應的tab-pane面板

tab-pane要放在tab-content里面,要有id且值必須和data-target的值或href的值相同

9.4.3.輪播圖插件制作頁面的輪播圖

旋轉輪播(Carousel)

又叫做輪播圖或焦點圖

其主要顯示效果就像各大網站的多幅滾動的廣告一樣,比如京東首頁的大圖片

默認情況下是循環向左輪播,如果單擊某個小圓點時,會直接顯示單擊的那張圖

輪播圖是Bootstrap插件中聲明用法相對復雜的一個,所以先理解它的HTML結構

9.4.4.滾動監聽插件給網頁元素添加監聽

滾動監聽(ScrollSpy)插件是根據滾動的位置自動更新導航條中相應的導航項

滾動監聽兩種用法

對一個固定高度的元素進行滾動監聽,然后對相應的菜單進行高亮顯示

對整個頁面(body)進行滾動監聽


© Copyright 六六互聯.Some Rights Reserved.www.ic.vip
三级在线看中文字幕完整版