Latest web development tutorials

Bootstrap-Knopf (Button) Widget

Knopf (Button) in Bootstrap - Taste im Kapitel eingeführt. Eine Schaltfläche (Button) Plug-in, können Sie einige interaktive, wie Steuertastenzustände oder erstellen Sie Gruppen von Tasten für andere Komponenten (Toolbars) hinzufügen.

Wenn Sie auf die einzelnen Plug-in - Funktionen beziehen möchten, müssen Siebutton.js zu verweisen.Oder, wie Bootstrap - Plugin Übersicht Kapitel erwähnt, können Sie aufbootstrap.jsoder komprimierte Version vonbootstrap.min.js beziehen.

Loading status

Hinzufügen zu dem Lastzustand der Taste, fügen Sie einfach auf die SchaltflächeElementdaten-Laden-text = "Loading ..." als seine Eigenschaften können, wie in den folgenden Beispielen gezeigt:

Beispiele

<Taste id = "Fett-btn" class = "BTN BTN-primary" Laden von Daten-text = "Loading ..." type = "button"> Ladestatus </ button> <Script> $ (function () {$ ( ". Btn"). Klicken Sie auf (function () {$ (this) .Taste ( 'Laden'). Delay (1000) .queue (function () {// $ ( this) .Taste ( 'reset') ;});});}); </ script>

Versuchen »

Die Ergebnisse sind wie folgt:

Knopf (Button) Plug-in belasteten Zustand

Einfachschalter

Einzeltastenschalter (dh ändert sich der Normalzustand der Taste gedrückt Zustand und umgekehrt), fügen Sie einfachDaten-Toggle = "button" auf die Schaltfläche Element als seine Eigenschaften können zu aktivieren, wie in den folgenden Beispielen gezeigt:

Beispiele

<Taste type = "button" class = "BTN BTN-primary" Daten-Toggle = "button"> einzelne Toggle </ button>

Versuchen »

Die Ergebnisse sind wie folgt:

Knopf (Button) Plug-in einem einzigen Schalter

Ankreuzfeld (Checkbox)

Sie können ein Kontrollkästchen Gruppe zu erstellen, und durch Hinzufügen derDatenattributdaten-Knebel auf BTN-Gruppe= "Tasten" , um einen Schaltkasten Gruppe hinzufügen.

Beispiele

<Div class = "BTN-Gruppe" Daten-Toggle = "Tasten"> <Bezeichnung class = "BTN BTN-primary" > <Input type = "checkbox"> Option 1 </ label> <Bezeichnung class = "BTN BTN-primary" > <Input type = "checkbox"> Option 2 </ label> <Bezeichnung class = "BTN BTN-primary" > <Input type = "checkbox"> Option 3 </ label> </ Div>

Versuchen »

Die Ergebnisse sind wie folgt:

Knopf (Button) Plug-in-Box

Radiotaste (Radio)

Ebenso können Sie eine Radio - Gruppe zu erstellen, und durch Hinzufügen derDatenattributdaten-Toggle = "Tasten" BTN-Gruppehinzufügen den Radiobutton - Gruppe zu wechseln.

Beispiele

<Div class = "BTN-Gruppe" Daten-Toggle = "Tasten"> <Bezeichnung class = "BTN BTN-primary" > <Input type = "radio" name = "Optionen" id = "option1"> Option 1 </ label> <Bezeichnung class = "BTN BTN-primary" > <Input type = "radio" name = "Optionen" id = "option2"> Option 2 </ label> <Bezeichnung class = "BTN BTN-primary" > <Input type = "radio" name = "Optionen" id = "option3"> Option 3 </ label> </ Div>

Versuchen »

Die Ergebnisse sind wie folgt:

Knopf (Button) Plug-in Radio-Button

Verwendung

Sie können Schaltfläche (Button) steckendurch JavaScript aktivieren, wie folgt:

$ ( '. Btn'). Taste ()

Optionen

Es gibt keine Optionen.

Weg

Im Folgenden sind einige der Tasten (Button) Plug-in nützliche Möglichkeiten:

方法描述实例
button('toggle')切换按压状态。赋予按钮被激活的外观。您可以使用data-toggle属性启用按钮的自动切换。
$().button('toggle')
.button('loading')当加载时,按钮是禁用的,且文本变为 button 元素的data-loading-text属性的值。
$().button('loading')
.button('reset')重置按钮状态,文本内容恢复为最初的内容。当您想要把按钮返回为原始的状态时,该方法非常有用。
$().button('reset')
.button(string)该方法中的字符串是指由用户声明的任何字符串。使用该方法,重置按钮状态,并添加新的内容。
$().button(string)

Beispiele

Das folgende Beispiel demonstriert die Verwendung der obigen Verfahren:

Beispiele

<H2> Klicken Sie auf jeder Taste , um die Wirkung des Verfahrens </ h2> , um zu sehen <H4> Demo .Taste ( "Toggle") Methode </ h4> <Div id = "myButtons1" class = "bs-Beispiel"> <Taste type = "button" class = "BTN BTN-primary" > Original </ button> </ Div> <H4> Demo .Taste ( 'Laden') Methode </ h4> <Div id = "myButtons2" class = "bs-Beispiel"> <Taste type = "button" class = "BTN BTN-primary" Laden von Daten-text = "Loading ..."> Original </ button> </ Div> <H4> Demo .Taste ( "Reset") Methode </ h4> <Div id = "myButtons3" class = "bs-Beispiel"> <Taste type = "button" class = "BTN BTN-primary" Laden von Daten-text = "Loading ..."> Original </ button> </ Div> <H4> Demo .Taste (string) Methode </ h4> <Taste type = "button" class = "BTN BTN-primary" id = "myButton4" Daten-complete-text = "Laden beendet"> klicken I </ button> <Script>
$ (Funktion () {$ ( "# MyButtons1 .btn" ) klicken (function () {$ (this) Taste ( "Toggle") ;.}) ;.}); $ (function () {$ ( "# MyButtons2 .btn" ). Klicken Sie auf (function () {$ (this). Button ( 'Laden'). Delay (1000). Queue (function () { });});}) ; $ (Funktion () {$ ( "# MyButtons3 .btn" ). Klicken Sie auf (function () {$ (this). Button ( 'Laden'). Delay (1000). Queue (function () {$ (Diese) Taste ( " Reset") ;.});});}); $ (function () {$ ( "# MyButton4") . Klicken Sie auf (function () {$ (this). Button ( 'Laden'). Delay (1000). Queue (function () {$ (Diese) Taste (. 'Complete');});});});
</ Script>

Versuchen »

Die Ergebnisse sind wie folgt:

Knopf (Button) Plug-in Verfahren