Лучшее руководство по Bootstrap (кнопка) виджет в 2024 году. В этом руководстве вы можете изучить статус Загрузка,примеров,Одинарный выключатель,примеров,Checkbox (Галочка),примеров,Кнопка радио (Radio),примеров,использование,опции,способ,примеров,

Bootstrap (кнопка) виджет

(Кнопка) в кнопки Bootstrap введена в этой главе. Кнопка (Button) плагин, вы можете добавить некоторые интерактивные, такие как контроль состояния кнопки или создать группы кнопок для других компонентов (например, панелей инструментов).

Если вы хотите обратиться к отдельным подключаемых функций, вам нужно ссылаться наbutton.js.Или, как Bootstrap плагин Обзор упоминается в главе, вы можете обратиться кbootstrap.jsили сжатой версииbootstrap.min.js.

статус Загрузка

Чтобы добавить к загрузке состояния кнопки, просто добавьте кнопки элементданных погрузо-Text = "Загрузка ru." , как его свойства могут, как это показано в следующих примерах:

примеров

<Кнопка ID = "жир-BTN" класс = "БТН БТН-первичный" загрузки данных-текст = "Загрузка ru." типа "кнопка" => Load Status </ Кнопка> <Script> $ (функция () {$ ( ". Btn"). Нажмите кнопку (функция () {$ (это) .button ( 'загрузка'). Задержка (1000) .queue (функция () {// $ ( это) .button ( 'сброс') ;});});}); </ скрипт>

Попробуйте »

Результаты следующие:

(Кнопка) плагин загруженном состоянии

Одинарный выключатель

Для активации одиночные переключатели кнопки (т.е. изменить нормальное состояние кнопки нажимается состояние и наоборот), просто добавьтеданных тумблер "кнопку" элемент кнопки , как его свойства =может, как показано в следующих примерах:

примеров

<Кнопка типа "кнопка" = класс = "БТН БТН-первичный" данных тумблер "Кнопка" => одиночный переключатель </ кнопка>

Попробуйте »

Результаты следующие:

(Кнопка) плагин одного коммутатора

Checkbox (Галочка)

Вы можете создать группу флажок, и путем добавления данных атрибутовданных-тумблер БТН-группы= "кнопки" , чтобы добавить группу переключателя.

примеров

<Div класс = "БТН-группы" данных тумблер = "кнопки"> <Этикетка класс = "БТН БТН-первичный" > <Input Type = "флажок"> Вариант 1 </ метка> <Этикетка класс = "БТН БТН-первичный" > <Input Type = "флажок"> Вариант 2 </ метка> <Этикетка класс = "БТН БТН-первичный" > <Input Type = "флажок"> Вариант 3 </ метка> </ Div>

Попробуйте »

Результаты следующие:

(Кнопка) плагин в коробке

Кнопка радио (Radio)

Кроме того , вы можете создать радио группу, и путем добавления данных атрибутовданных-тумблер = "кнопки" , чтобы добавить БТН-группудля переключения группы переключателей.

примеров

<Div класс = "БТН-группы" данных тумблер = "кнопки"> <Этикетка класс = "БТН БТН-первичный" > <Input тип = "радио" Name = "опции" ID = "опция1"> Вариант 1 </ метка> <Этикетка класс = "БТН БТН-первичный" > <Input тип = "радио" Name = "опции" ID = "опция2"> Вариант 2 </ метка> <Этикетка класс = "БТН БТН-первичный" > <Input тип = "радио" Name = "опции" ID = "OPTION3"> Вариант 3 </ метка> </ Div>

Попробуйте »

Результаты следующие:

(Кнопка) плагин радио-кнопки

использование

(кнопка) Вы можете включить плагинчерез JavaScript, следующим образом :

$ ( '. Btn'). Кнопка ()

опции

Там нет никаких вариантов.

способ

Ниже приведены некоторые из кнопок (кнопка) плагин полезных способов:

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

примеров

Следующий пример демонстрирует использование описанных выше методов:

примеров

<H2> Нажмите на каждую кнопку , чтобы увидеть эффект метода </ h2> <H4> Demo .button ( "переключение") метод </ h4> <Div ID = "myButtons1" класс = "бс-пример"> <Кнопка типа "кнопка" = класс = "БТН БТН-первичный" > оригинал </ кнопка> </ Div> <H4> Демо .button ( 'загрузка') метод </ h4> <Div ID = "myButtons2" класс = "бс-пример"> <Кнопка типа "кнопка" = класс = "БТН БТН-первичный" загрузки данных-текст = "Загрузка ru."> оригинал </ кнопка> </ Div> <H4> Демо .button ( «перезагрузка») метод </ h4> <Div ID = "myButtons3" класс = "бс-пример"> <Кнопка типа "кнопка" = класс = "БТН БТН-первичный" загрузки данных-текст = "Загрузка ru."> оригинал </ кнопка> </ Div> <H4> Demo .button (строка) метод </ h4> <Кнопка типа "кнопка" = класс = "БТН БТН-первичный" ID = "myButton4" данных полный текст-= "Загрузка закончена"> нажмите I </ кнопка> <Script>
$ (Функция () {$ ( "# MyButtons1 .btn" ) нажмите (функция () {$ (эта кнопка) ( 'тумблер') ;.}) ;.}); $ (Function () {$ ( "# MyButtons2 .btn" ). Нажмите кнопку (функция () {$ (это). Кнопка ( "загрузка"). Delay (1000). Очередь (функция () { });});}) ; $ (Function () {$ ( "# MyButtons3 .btn" ). Нажмите кнопку (функция () {$ (это). Кнопка ( "загрузка"). Delay (1000). Очередь (функция () {$ (Это) кнопка ( " сброс") ;.});});}); $ (Function () {$ ( "# MyButton4") . Нажмите кнопку (функция () {$ (это). Кнопка ( "загрузка"). Delay (1000). Очередь (функция () {$ (Это) кнопка (. 'Полный');});});});
</ Script>

Попробуйте »

Результаты следующие:

(Кнопка) плагин метод