Najlepszy samouczek Bootstrap (Przycisk) widget W 2024 r. W tym samouczku możesz dowiedzieć się
Status załadowania,Przykłady,Pojedynczy przełącznik,Przykłady,Pole wyboru (checkbox),Przykłady,Przycisk radiowy (Radio),Przykłady,zwyczaj,Opcje,sposób,Przykłady,
Bootstrap (Przycisk) widget
(Przycisk) w przycisku Bootstrap wprowadzone w tym rozdziale. Przycisk (przycisk) plug-in, można dodać kilka interaktywnych, takich jak przycisk sterowania stanów lub tworzyć grupy przycisków dla innych składników (takich jak paski narzędzi).
Jeśli chcesz zapoznać się z poszczególnymi funkcjami typu plug-in, trzeba odwołaćbutton.js.Albo, jak Bootstrap Przegląd wtyczki rozdziale wspomniano, można zwrócić się dobootstrap.jslub skompresowanej wersjibootstrap.min.js.
Status załadowania
Aby dodać do stanu obciążenia przycisku, wystarczy dodać element przyciskuDane ładowania-text = "Loading pl." , jak na swoje właściwości może, jak pokazano na poniższych przykładach:
Przykłady
<Przycisk id = "fat-btn" class = "btn btn-podstawowej" Dane ładowania-text = "Ładowanie pl."
type = "button"> Stan obciążenia </ button>
<Script> $ (function () {$ ( ". Btn"). Click (function () {$ (this) .button ( "loading"). Delay (1000) .queue (function () {// $ ( ta) .button ( "reset") ;});});}); </ script>
Spróbuj » Wyniki przedstawiają się następująco:
Pojedynczy przełącznik
Aby aktywować pojedyncze przełączniki przycisk (czyli zmienić stan normalny przycisk jest wciśnięty stan i vice versa), po prostu dodajdanych przełączania = "button" elementu przycisku jako jego właściwości można, jak pokazano na poniższych przykładach:
Przykłady
<Przycisk type = "link" class = "btn btn-podstawowej"
Dane-przełączania = "button"> pojedynczy przełącznik </ button>
Spróbuj » Wyniki przedstawiają się następująco:
Pole wyboru (checkbox)
Można utworzyć grupę pole wyboru, a dodając dane atrybutdata-przełączanie się btn-group= "Przyciski", aby dodać grupę skrzynki elektrycznej.
Przykłady
<div class = "btn-grupy" Dane-przełączania = "przyciski">
<Label class = "btn btn-primary" >
<Wejście type = "checkbox"> Opcja 1 </ label>
<Label class = "btn btn-primary" >
<Wejście type = "checkbox"> Opcja 2 </ label>
<Label class = "btn btn-primary" >
<Wejście type = "checkbox"> Opcja 3 </ label>
</ Div>
Spróbuj » Wyniki przedstawiają się następująco:
Przycisk radiowy (Radio)
Podobnie, można utworzyć grupę radiową, a dodając atrybut danychdata-przełączanie = "przyciski", aby dodać btn-grupy,aby przełączyć grupy przycisków opcji.
Przykłady
<div class = "btn-grupy" Dane-przełączania = "przyciski">
<Label class = "btn btn-primary" >
<Wejście type = "radio" name = "Opcje" id = "Opcja 1"> Opcja 1 </ label>
<Label class = "btn btn-primary" >
<Wejście type = "radio" name = "Opcje" id = "Opcja 2"> Opcja 2 </ label>
<Label class = "btn btn-primary" >
<Wejście type = "radio" name = "Opcje" id = "opcja3"> Opcja 3 </ label>
</ Div>
Spróbuj » Wyniki przedstawiają się następująco:
zwyczaj
przycisk (przycisk) Można włączyć wtyczkępoprzez javascript, jak następuje:
$ ( '. Btn "). Przycisk ()
Opcje
Nie ma opcji.
sposób
Oto niektóre z przycisków (przycisk) plug-in przydatnych sposobów:
方法 | 描述 | 实例 |
button('toggle') | 切换按压状态。赋予按钮被激活的外观。您可以使用data-toggle属性启用按钮的自动切换。 |
$().button('toggle') |
.button('loading') | 当加载时,按钮是禁用的,且文本变为 button 元素的data-loading-text属性的值。 |
$().button('loading') |
.button('reset') | 重置按钮状态,文本内容恢复为最初的内容。当您想要把按钮返回为原始的状态时,该方法非常有用。 |
$().button('reset') |
.button(string) | 该方法中的字符串是指由用户声明的任何字符串。使用该方法,重置按钮状态,并添加新的内容。 |
$().button(string) |
Przykłady
Poniższy przykład pokazuje zastosowanie powyższych metod:
Przykłady
<H2> Kliknij na każdego przycisku, aby zobaczyć efekt tej metody </ h2>
<H4> Demo .button ( "przełącznik") Metoda </ h4>
<div id = "myButtons1" class = "bs-example">
<Przycisk type = "link" class = "btn btn-primary" > oryginalny </ button>
</ Div>
<H4> Demo .button ( "loading") Metoda </ h4>
<div id = "myButtons2" class = "bs-example">
<Przycisk type = "link" class = "btn btn-podstawowej"
Dane ładowania-text = "Ładowanie pl."> oryginalny </ button>
</ Div>
<H4> Demo .button ( "reset") Metoda </ h4>
<div id = "myButtons3" class = "bs-example">
<Przycisk type = "link" class = "btn btn-podstawowej"
Dane ładowania-text = "Ładowanie pl."> oryginalny </ button>
</ Div>
<H4> Demo .button (string) Metoda </ h4>
<Przycisk type = "link" class = "btn btn-podstawowej" id = "myButton4"
Dane-complete-text = "Ładowanie zakończone"> kliknij przycisk </ button>
<Script>
$ (Function () {$ ( "# MyButtons1 .btn" ) click (function () {$ (przycisk ten) ( "przełącznik") ;.}) ;.}); $ (function () {$ ( "# MyButtons2 .btn" ). Click (function () {$ (this). Przycisk ( "loading"). Delay (1000). Kolejka (function () {
});});}) ; $ (Function () {$ ( "# MyButtons3 .btn" ). Click (function () {$ (this). Przycisk ( "loading"). Delay (1000). Kolejka (function () Przycisk {$ (this) ( " reset") ;.});});}); $ (function () {$ ( "# MyButton4") . Click (function () {$ (this). Przycisk ( "loading"). Delay (1000). Kolejka (function () {$ (This) przycisk (. "Kompletna");});});});
</ Script>
Spróbuj » Wyniki przedstawiają się następująco: