首頁 web前端 js教程 Bootstrap 中data-[*] 屬性的整理

Bootstrap 中data-[*] 屬性的整理

May 30, 2018 pm 03:40 PM
bootstrap 整理

本文為大家收藏整理了關於Bootstrap 中data-[*] 屬性的相關知識,有興趣的朋友一起看看吧

【1 data-屬性】

data屬性是HTML5的新屬性。允許開發者自由為其標籤添加屬性.存儲數據,這種自訂屬性一般用“data-”開頭。

儲存的(自訂)資料能夠被頁面的 JavaScript 中利用。

data-* 屬性包括兩個部分:

  1. * 屬性名稱不應該包含任何大寫字母,並且在前綴 “data-” 之後必須至少有一個字元。

  2. * 屬性值可以是任意字串。

說直白點就是data屬性的應用,讓HTML標籤可以隱式的附帶一些數據,而javascript就可以對這些屬性數據進行讀/寫操作,進而可以做出對應的動作和事件。

【2 Bootstrap 中的data屬性】官網有一段介紹說 你可以僅僅透過 data 屬性 API 就能使用所有的 Bootstrap 插件,無需寫一行 JavaScript 程式碼。這是 Bootstrap 中的一等 API,也應該是你的首選方式。

以前我們使用原生的javascrpt時候,是先確定了前端樣式佈局以及交互事件,然後在去利用javascript以及HTML的DOM樹去操作已經存在文本對象,從而實習動態效果等交互。

後來facebook公司就發現,很多基本網頁上效果是比較常用也是使用頻繁的,例如下拉式選單、折疊、模態框等等。為什麼不把這些常用的提取出一套標準模型,然後製定出使用規則,使用時按照這些規則直接拿來使用就可以了,於是就誕生了bootstrap。

說穿了,以前是先有功能需求,再去實現。現在是功能都基本上給你覆蓋了,js操作函數都已經寫好了,css樣式也已經寫好,你想使用就直接按照他的規則調用就行。然後為了能更多樣化,bootstrap.js中的函數可以有不同的參數值,這些參數值就是根據你給標籤的屬性來設定的。 (其實作在js外掛基本上都是這個套路)

標籤的class="xxx" 屬性,主要是用來使用bootstrap的css樣式,以及作為一個可辨識物件物件的類別名稱識別。

標籤的data-[xx]="yy"屬性,主要是用來使用和呼叫bootstrap的元件和插件,也就是使用bootstrap.js來實現一些互動效果。

【3 Bootstrap 常見data屬性】

1 data-toggle data-toggle指以什麼事件類型觸發,常用的如下。

data-toggle="dropdown"//下拉菜单
data-toggle="model" //模态框事件
data-toggle="tooltip"//提示框事件
data-toggle="tab"//标签页
data-toggle="collapse"//折叠
data-toggle="popover"//弹出框
data-toggle="button"//按钮事件
登入後複製

一般事件會作用到一個標籤對象,如果是其他標籤對象,就需要使用data-target指事件的標籤目標。所以data-loggle和data-target有時會結合一起使用。如下

<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
 开始演示模态框
</button>
<!-- 模态框(Modal) -->
<p class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
 <p class="modal-dialog">
  <p class="modal-content">
   <p class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
     ×
    </button>
    code。。。
   </p>
  </p><!-- /.modal-content -->
 </p><!-- /.modal -->
</p>
登入後複製

2 data-dismiss

常見的是在模態視窗中用於關閉模態視窗data-dismiss=”modal”

3 data-slide-to、data-slide、data-ride

data-slide-to、data-slide、data -ride用於輪播圖carousel。

屬性 data-slide接受關鍵字 prev 或 next,用來改變投影片相對於目前位置的位置。

使用 data-slide-to 來向輪播傳遞一個原始滑動索引,data-slide-to="2"將把滑桿移到一個特定的索引,索引從 0開始計數。

data-ride="carousel" 屬性用來標記輪播在頁面載入時就開始動畫播放

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

Servlet3.0與純javascript透過Ajax互動的實例詳解

##jQuery取代節點元素的操作方法

使用Angular CLI產生Angular 5專案教學課程詳解

########################################################################## ###

以上是Bootstrap 中data-[*] 屬性的整理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

vue中怎麼用bootstrap vue中怎麼用bootstrap Apr 07, 2025 pm 11:33 PM

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

bootstrap搜索欄怎麼獲取 bootstrap搜索欄怎麼獲取 Apr 07, 2025 pm 03:33 PM

如何使用 Bootstrap 獲取搜索欄的值:確定搜索欄的 ID 或名稱。使用 JavaScript 獲取 DOM 元素。獲取元素的值。執行所需的操作。

bootstrap垂直居中怎麼弄 bootstrap垂直居中怎麼弄 Apr 07, 2025 pm 03:21 PM

使用 Bootstrap 實現垂直居中:flexbox 法:使用 d-flex、justify-content-center 和 align-items-center 類,將元素置於 flexbox 容器內。 align-items-center 類法:對於不支持 flexbox 的瀏覽器,使用 align-items-center 類,前提是父元素具有已定義的高度。

bootstrap怎麼設置框架 bootstrap怎麼設置框架 Apr 07, 2025 pm 03:27 PM

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

bootstrap怎麼寫分割線 bootstrap怎麼寫分割線 Apr 07, 2025 pm 03:12 PM

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

bootstrap怎麼插入圖片 bootstrap怎麼插入圖片 Apr 07, 2025 pm 03:30 PM

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

bootstrap按鈕怎麼用 bootstrap按鈕怎麼用 Apr 07, 2025 pm 03:09 PM

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本

bootstrap怎麼調整大小 bootstrap怎麼調整大小 Apr 07, 2025 pm 03:18 PM

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-

See all articles