2012-05-07 57 views

回答

18

它是Bootstrap定義的HTML5數據屬性。

+0

那好吧到來,那麼,爲什麼不是「有效」?它在哪裏定義? – James

+0

什麼是您的文檔類型?誰給你警告? –

+0

假設您設置了HTML5文檔類型,請嘗試爲小於9的IE版本添加[html5shiv](https://github.com/aFarkas/html5shiv)庫。 –

81

在HTML5中,以data-開頭的任何屬性都是有效的自定義屬性。基本上,這是一種將自定義數據附加到HTML規範中未明確定義的元素的方法。

但是,在早期版本的HTML中,這不會進行驗證。儘管如此,不要太擔心。瀏覽器通常忽略他們不知道的屬性。這不會阻止像jQuery這樣的圖書館讀取它們。

3

要快速添加dropdown功能的任何元素只是添加data-toggle="dropdown"定義HTML5數據屬性,任何有效的引導dropdown將自動激活。

21

如果你引導的JavaScript Collapse plugin文檔看,你會發現崩潰的API對data-toggle(觸發功能)和data-target的運作和關係和用途有一個比較清楚的例子(其中規定的行爲) ,加上其他有趣的花絮。