久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Bootstrap 插件概覽

Bootstrap 插件概覽 在前面 布局組件 章節中所討論到的組件僅僅是個開始。Bootstrap 自帶 12 種 jQuery 插件,擴展了功能,可以給站點添加更多的互動。即使您不是一名高級的 JavaScript 開發人

在前面 布局組件 章節中所討論到的組件僅僅是個開始。Bootstrap 自帶 12 種 jQuery 插件,擴展了功能,可以給站點添加更多的互動。即使您不是一名高級的 JavaScript 開發人員,您也可以著手學習 Bootstrap 的 JavaScript 插件。利用 Bootstrap 數據 API(Bootstrap Data API),大部分的插件可以在不編寫任何代碼的情況被觸發。

站點引用 Bootstrap 插件的方式有兩種:

  • 單獨引用:使用 Bootstrap 的個別的 *.js 文件。一些插件和 CSS 組件依賴于其他插件。如果您單獨引用插件,請先確保弄請這些插件之間的依賴關系。
  • 編譯(同時)引用:使用 bootstrap.js 或壓縮版的 bootstrap.min.js
    不要嘗試同時引用這兩個文件,因為 bootstrap.jsbootstrap.min.js 都包含了所有的插件。
所有的插件依賴于 jQuery。所以必須在插件文件之前引用 jQuery。請訪問 bower.json 查看 Bootstrap 當前支持的 jQuery 版本。

data 屬性

  • 你可以僅僅通過 data 屬性 API 就能使用所有的 Bootstrap 插件,無需寫一行 JavaScript 代碼。這是 Bootstrap 中的一等 API,也應該是你的首選方式。
  • 話又說回來,在某些情況下可能需要將此功能關閉。因此,我們還提供了關閉 data 屬性 API 的方法,即解除以 data-api 為命名空間并綁定在文檔上的事件。就像下面這樣:
    $(document).off('.data-api')
    
  • 如需關閉一個特定的插件,只需要在 data-api 命名空間前加上該插件的名稱作為命名空間即可,如下所示:
    $(document).off('.alert.data-api')
    

編程方式的 API

我們為所有 Bootstrap 插件提供了純 JavaScript 方式的 API。所有公開的 API 都是支持單獨或鏈式調用方式,并且返回其所操作的元素集合(注:和jQuery的調用形式一致)。例如:

$(".btn.danger").button("toggle").addClass("fat")

所有的方法都可以接受一個可選的選項對象作為參數,或者一個代表特定方法的字符串,或者不帶任何參數(這種情況下,將會初始化插件為默認行為),如下所示:

// 初始化為默認行為
$("#myModal").modal()    
 // 初始化為不支持鍵盤               
$("#myModal").modal({ keyboard: false })  
// 初始化并立即調用 show
$("#myModal").modal('show')                

每個插件在 Constructor 屬性上也暴露了其原始的構造函數:$.fn.popover.Constructor。如果您想獲取某個特定插件的實例,可以直接通過頁面元素獲取:

 $('[rel=popover]').data('popover').

避免命名空間沖突

某些時候 Bootstrap 插件可能需要與其他 UI 框架一起使用。在這種情況下,可能會發生命名空間沖突。如果不幸發生了這種情況,你可以通過調用插件的 .noConflict 方法恢復其原始值。

// 返回 $.fn.button 之前所賦的值
var bootstrapButton = $.fn.button.noConflict() 
// 為 $().bootstrapBtn 賦予 Bootstrap 功能					       
$.fn.bootstrapBtn = bootstrapButton            

事件

Bootstrap 為大多數插件的獨特行為提供了自定義事件。一般來說,這些事件有兩種形式:

  • 動詞不定式:這會在事件開始時被觸發。例如 ex: show。動詞不定式事件提供了 preventDefault 功能。這使得在事件開始前可以停止操作的執行。
    $('#myModal').on('show.bs.modal', function (e) {
    // 阻止模態框的顯示
      if (!data) return e.preventDefault() 
    })
    
  • 過去分詞形式:這會在動作執行完畢之后被觸發。例如 ex: shown
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

自從有了類似Bootstrap這樣強大的前端框架之后,無論我們是做靜態頁面,還是做網站主題,著實方便很多。即便有很多類似的其他國產、海外的前端框架比較,Bootstrap用戶量以及功能文
未來的網頁設計趨勢,我想響應式設計是熱門,設計的時候都需要考慮其它設備瀏覽,比如手機、iPad平板電腦等手持設備。這樣雖然加大了設計師和前端人員的工作量,但卻有著很好的
免費的響應式Bootstrap模板 - Codester 在線演示 Codester是一個基本的個人作品集Bootstrap模板,幫助設計師,攝影師,圖形藝術工作者搭建高度可定制的網站。擁有自定義包和相關的javascrip
1. 簡介 Bootstrap 是 Twitter 推出的一個開源的前端框架。 Bootstrap 由 Twitter 的設計師 Mark Otto 和 Jacob Thornton 合作開發,由動態語言 Less 寫成。它是一套易用、優雅、靈活、可擴展的前端工具
這里收集了Bootstrap從V1.0.0版本到現在,整個文檔的歷史。Bootstrap本身就是一個傳奇,而這些文檔就是傳奇的見證! 最新版本文檔 版本 發布日期 2.3.2 May 17, 2013 2.3.1 February 28, 2013 2.3.0 F
Bootstrap 教程 Bootstrap,來自 Twitter,是目前最受歡迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發更加快捷。 本教程將向您講解 Bootstrap 框架的基礎,通過
主站蜘蛛池模板: 免费在线看黄 | 精品亚洲一区二区三区 | 亚洲成人一区二区三区 | 视频一区二区在线观看 | 久久久久黄色 | 成人av电影免费在线观看 | 免费成人午夜 | 日本人做爰大片免费观看一老师 | 亚洲精品1 | 久久亚洲一区二区三区四区 | 亚洲精品乱码久久久久久久久久 | 午夜av一区二区 | 四虎网站在线观看 | 国产精品1区2区3区 欧美 中文字幕 | 精品久久香蕉国产线看观看亚洲 | 日本免费网| 久久久久资源 | 亚洲女人的天堂 | 伊人伊成久久人综合网站 | 欧美亚洲视频在线观看 | 久久一区二区三区电影 | 国产欧美一区二区三区日本久久久 | 精品免费国产视频 | 成人精品在线观看 | 亚洲性视频 | av中文字幕在线观看 | 成人三级影院 | 精品欧美一区二区三区久久久 | 99re6在线视频精品免费 | 四虎影院免费在线播放 | 国产精品美女www爽爽爽视频 | 精品中文字幕在线 | 日韩亚洲一区二区 | 一级做a爰片性色毛片16 | 天天操,夜夜爽 | 久久精品一区二区三区四区 | 亚洲精品国产电影 | 中文字幕第一页在线 | 免费色网址 | 中文一区 | 欧美高清视频一区 |