Latest web development tutorials

Pulsante Bootstrap (Button) widget di

Pulsante (Button) nel pulsante Bootstrap introdotto nel capitolo. Un pulsante (pulsante) plug-in, è possibile aggiungere alcuni stati del pulsante di controllo interattive, come ad esempio o creare gruppi di pulsanti per altri componenti (come ad esempio le barre degli strumenti).

Se si vuole fare riferimento alle singole funzioni di plug-in, è necessario fare riferimentobutton.js.O, come Bootstrap plug Panoramica capitolo citato, è possibile fare riferimento abootstrap.jso versione compressa delbootstrap.min.js.

stato di caricamento

Per aggiungere allo stato di carico del tasto, è sufficiente aggiungere l'elemento tastodi caricamento dati-text = "Loading ..." le sue proprietà può, come illustrato nei seguenti esempi:

Esempi

<Pulsante id = "grasso-btn" class = "btn btn-primario" dati-caricamento-text = "Loading ..." type = "button"> Carica Stato </ button> <Script> $ (function () {$ ( ". Btn"). Fare clic (function () {$ (this) apri un ( 'carico'). Delay (1000) .queue (function () {// $ ( questo) apri un ( 'reset') ;});});}); </ script>

Prova »

I risultati sono i seguenti:

Pulsante (Button) plug-in stato caricato

interruttore singolo

Per attivare interruttori singoli pulsanti (cioè, modificare lo stato normale del pulsante viene premuto stato e viceversa), basta aggiungeredati ginocchiera = "pulsante" dell'elemento tasto come sue proprietà può, come illustrato nei seguenti esempi:

Esempi

<Pulsante type = "button" class = "btn btn-primario" Dati-Toggle = "tasto"> a singola ginocchiera </ button>

Prova »

I risultati sono i seguenti:

Pulsante (Button) plug-in un singolo switch

Casella (Casella)

È possibile creare un gruppo casella di controllo, e aggiungendo i dati degli attributidei dati-levetta BTN-gruppo= "bottoni" per aggiungere un gruppo di scatola dell'interruttore.

Esempi

<div class = "btn-gruppo" dati-Toggle = "bottoni"> <Label class = "btn btn-primario" > <Input type = "checkbox"> Opzione 1 </ label> <Label class = "btn btn-primario" > <Input type = "checkbox"> opzione 2 </ label> <Label class = "btn btn-primario" > <Input type = "checkbox"> opzione 3 </ label> </ Div>

Prova »

I risultati sono i seguenti:

Pulsante (Button) plug-in scatola

Pulsante Radio (Radio)

Allo stesso modo, è possibile creare un gruppo di pulsanti, e con l'aggiunta degli attributi dei datidata-ginocchiera = "bottoni" per aggiungere BTN-gruppoper attivare il gruppo di pulsanti radio.

Esempi

<div class = "btn-gruppo" dati-Toggle = "bottoni"> <Label class = "btn btn-primario" > <Input type = "radio" name = "opzioni" id = "opzione1"> Opzione 1 </ label> <Label class = "btn btn-primario" > <Input type = "radio" name = "opzioni" id = "OPZIONE2"> opzione 2 </ label> <Label class = "btn btn-primario" > <Input type = "radio" name = "opzioni" id = "Option3"> opzione 3 </ label> </ Div>

Prova »

I risultati sono i seguenti:

Pulsante (Button) plug-in radio button

uso

È il pulsante (Button) può abilitare collegaretramite JavaScript, come segue:

$ ( '. Btn'). Button ()

Opzioni

Non ci sono opzioni.

modo

I seguenti sono alcuni dei pulsanti (pulsante) plug-in modi utili:

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

Esempi

Il seguente esempio illustra l'utilizzo dei metodi di cui sopra:

Esempi

<H2> Fare clic su ogni pulsante per vedere l'effetto del metodo </ h2> <H4> Demo apri un ( 'Toggle') Metodo </ h4> <div id = "myButtons1" class = "BS-esempio"> <Pulsante type = "button" class = "btn btn-primario" > originale </ button> </ Div> <H4> Demo apri un ( 'carico') Metodo </ h4> <div id = "myButtons2" class = "BS-esempio"> <Pulsante type = "button" class = "btn btn-primario" dati-caricamento-text = "Loading ..."> originale </ button> </ Div> <H4> Demo apri un ( 'reset') Metodo </ h4> <div id = "myButtons3" class = "BS-esempio"> <Pulsante type = "button" class = "btn btn-primario" dati-caricamento-text = "Loading ..."> originale </ button> </ Div> <H4> Demo apri un (string) metodo </ h4> <Pulsante type = "button" class = "btn btn-primario" id = "myButton4" dati-completo-text = "Caricamento finito"> cliccare I </ button> <Script>
$ (Function () {$ ( "# MyButtons1 .btn" ) click (function () {$ (questo pulsante) ( 'Toggle') ;.}) ;.}); $ (function () {$ ( "# MyButtons2 .btn" ). Fare clic (function () {$ (this). Button ( 'carico'). Delay (1000). Queue (function () { });});}) ; $ (Function () {$ ( "# MyButtons3 .btn" ). Fare clic (function () {$ (this). Button ( 'carico'). Delay (1000). Queue (function () {$ (Questo) tasto ( ' resettare') ;.});});}); $ (function () {$ ( "# MyButton4") . Fare clic (function () {$ (this). Button ( 'carico'). Delay (1000). Queue (function () {$ (Questo) tasto (. 'Completo');});});});
</ Script>

Prova »

I risultati sono i seguenti:

Pulsante (Button) metodo di plug-in