你能告訴我Bootstrap 3使用的data-target
屬性背後的系統或行爲是什麼?Bootstrap 3中的data-target屬性是什麼?
我知道數據切換用於瞄準圖形功能的Bootstrap的API JavaScript。
你能告訴我Bootstrap 3使用的data-target
屬性背後的系統或行爲是什麼?Bootstrap 3中的data-target屬性是什麼?
我知道數據切換用於瞄準圖形功能的Bootstrap的API JavaScript。
data-target
被引導使用,讓您的生活更輕鬆。您(大多數情況下)不需要編寫單行的Javascript來使用其預製的JavaScript components。
data-target
屬性應包含一個CSS選擇器,該選擇器指向將更改的HTML元素。
<!-- Button trigger modal -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
[...]
</div>
在這個例子中,按鈕有data-target="#myModal"
,如果你點擊它,<div id="myModal">...</div>
將被修改(在這種情況下褪色的)。 發生這種情況的原因是,CSS選擇器中的#myModal
指向具有屬性和myModal
值的元素。
關於HTML5「數據 - 」屬性的更多信息:https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_data_attributes
撥動告訴引導做什麼和目標指出哪些元素要打開引導。所以每當點擊這樣的鏈接時,就會出現一個id爲「basicModal」的模式。
這就像一個選擇器CSS引擎,沒有其他的東西? – darkomen
@miltone - 完全不一樣。 'data-target'接受一個指向相關元素的CSS選擇器。 – PhistucK