Javascript для Bootstrap

Оживите компоненты Bootstrap с помощью новых настраиваемых плагинов, которые работают с jQuery и Ender .

← Вернуться на главную страницу Bootstrap

Этот плагин предназначен для добавления взаимодействия scrollspy (автоматическое обновление навигации) на верхнюю панель начальной загрузки.

Скачать

Использование bootstrap-scrollspy.js

  1. $ ( '#верхняя панель' ). прокруткаШпион ()

Разметка

Чтобы легко добавить поведение scrollspy в навигацию, просто добавьте data-scrollspyатрибут в файл .topbar.

  1. <div class = "topbar" data-scrollspy = "scrollspy" > ... </div>

Методы

$().scrollSpy()

Автоматически активирует кнопки навигации в соответствии с положением прокрутки пользователя.

  1. $ ( 'тело > .topbar' ). прокруткаШпион ()

Обратите внимание , что теги привязки верхней панели должны иметь разрешимые целевые идентификаторы. Например, <a href="#home">home</a>должен соответствовать чему-то в доме, например <div id="home"></div>.

.scrollSpy('обновить')

Scrollspy кэширует навигационные кнопки и координаты разделов для повышения производительности. Если вам нужно обновить этот кеш (вероятно, если у вас есть динамический контент), просто вызовите этот метод обновления. Если вы использовали атрибут данных для определения вашего scrollspy, просто вызовите обновление в теле.

  1. $ ( 'тело' ). scrollSpy ( «обновить» )

Демо

Проверьте верхнюю панель навигации на этой странице.

Этот плагин предлагает дополнительные функции для управления состоянием кнопки.

Скачать

Использование bootstrap-buttons.js

  1. $ ( '.tabs' ). кнопка ()

Методы

$().кнопка('переключить')

Переключает состояние нажатия. Создает впечатление, что он активирован.

Примечание . Вы можете включить автоматическое переключение кнопки с помощью data-toggleатрибута.

  1. <button class = "btn" data-toggle = "toggle" > ... </button>

$().кнопка('загрузка')

Устанавливает состояние кнопки на загрузку — отключает кнопку и меняет текст на загружаемый текст. Загрузка текста должна быть определена в элементе кнопки с помощью атрибута данных data-loading-text.

  1. <button class = "btn" data-loading-text = "загрузка..." > ... </button>

$().кнопка('сброс')

Сбрасывает состояние кнопки — меняет текст на исходный текст.

$().кнопка(строка)

Сбрасывает состояние кнопки — меняет текст на любое текстовое состояние, определенное данными.

  1. <button class = "btn" data-complete-text = "finished!" > ... </кнопка>
  2. <скрипт>
  3. $('.btn').кнопка('полный')
  4. </скрипт>

Демо

Этот плагин добавляет быструю, динамическую функциональность вкладок и таблеток.

Скачать

Использование bootstrap-tabs.js

  1. $ ( '.tabs' ). вкладки ()

Разметка

Вы можете активировать навигацию по вкладкам или таблеткам без написания какого-либо javascript, просто присвоив им атрибут data-tabsили .data-pills

  1. <ul class = "tabs" data-tabs = "tabs" > ... </ul>

Методы

$(). вкладки или $(). таблетки

Активирует функции вкладок и таблеток для данного контейнера. Ссылки на вкладки должны ссылаться на идентификаторы в документе.

  1. <ul class = "вкладки" >
  2. <li class = "active" ><a href = "#home" > Домашняя страница </a></li>
  3. <li><a href = "#profile" > Профиль </a></li>
  4. <li><a href = "#messages" > Сообщения </a></li>
  5. <li><a href = "#settings" > Настройки </a></li>
  6. </ul>
  7.  
  8. <div class = "содержимое таблетки" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "профиль" > ... </div>
  11. <div id = "сообщения" > ... </div>
  12. <div id = "настройки" > ... </div>
  13. </div>
  14.  
  15. <скрипт>
  16. $ ( функция () {
  17. $ ( '.tabs' ). вкладки ()
  18. })
  19. </скрипт>

События

Мероприятие Описание
сдача Это событие срабатывает при смене табуляции. Используйте event.targetи event.relatedTargetдля выбора активной вкладки и предыдущей активной вкладки соответственно.
  1. $ ( '#.tabs' ). привязать ( 'изменить' , функция ( е ) {
  2. э . цель // активированная вкладка
  3. э . relatedTarget // предыдущая вкладка
  4. })

Демо

Raw denim вы, наверное, не слышали о джинсовых шортах Austin. Nesciunt tofu stumptown aliqua, мастер очищения ретро-синтеза. Усы клише временные, Уильямсбург Карлес веганский Helvetica. Reprehenderit мясник ретро кефия ловец снов синтезатор. Свитер Cosby eu banh mi, qui irure Terry Richardson ex squid. Место Aliquip на шалфее для iPhone. Seitan aliquip quis кардиган американская одежда, мясник voluptate nisi qui.

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.

Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.

Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.

Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.

На основе отличного плагина jQuery.tipsy, написанного Джейсоном Фреймом; twipsy — это обновленная версия, которая не использует изображения, использует css3 для анимации и атрибуты данных для хранения заголовков!

Скачать

Использование bootstrap-twipsy.js

  1. $ ( '#пример' ). твипси ( варианты )

Опции

Имя тип дефолт описание
оживлять логический истинный применить переход css затухания к всплывающей подсказке
задержка в количество 0 задержка перед отображением всплывающей подсказки (мс)
задержка выхода количество 0 задержка перед скрытием всплывающей подсказки (мс)
отступать нить '' текст для использования, когда заголовок всплывающей подсказки отсутствует
размещение нить 'выше' как расположить всплывающую подсказку - выше | ниже | слева | Правильно
HTML логический ЛОЖЬ разрешает html-контент во всплывающей подсказке
жить логический ЛОЖЬ использовать делегирование событий вместо отдельных обработчиков событий
компенсировать количество 0 смещение всплывающей подсказки в пикселях от целевого элемента
заглавие строка, функция 'заглавие' атрибут или метод для получения текста заголовка
курок нить 'парить' как срабатывает всплывающая подсказка - наведите курсор | фокус | руководство
шаблон нить [разметка по умолчанию] HTML-шаблон, используемый для рендеринга twipsy.

Примечание . Отдельные параметры экземпляра twipsy также могут быть указаны с помощью атрибутов данных.

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Некоторый текст заголовка' > text </a>

Методы

$().twipsy(опции)

Присоединяет обработчик twipsy к коллекции элементов.

.twipsy('показать')

Раскрывает элементы твипси.

  1. $ ( '#элемент' ). твипси ( «шоу» )

.twipsy('скрыть')

Скрывает элементы twipsy.

  1. $ ( '#элемент' ). твипси ( «спрятаться» )

.twipsy(правда)

Возвращает экземпляр класса twipsy elements.

  1. $ ( '#элемент' ). твипси ( правда )

Обратите внимание . В качестве альтернативы это можно получить с помощью $().data('twipsy').

Демо

Узкие штаны следующего уровня куфии , вы, наверное , о них не слышали. Фотобудка с бородой из необработанного денима, высокой печатью, веганская сумка через плечо, Stumptown. Сейтан от фермы к столу, 8-битная американская одежда McSweeney's Fixie из устойчивой лебеды имеет виниловое шамбре Terry Richardson. Бородатый тупиковый город, кардиганы банх ми ломо тандеркэтс. Биодизель с тофу Уильямсбург Марфа, очищающий веганский шамбре четырех локо Максуини. По - настоящему ироничный ремесленник, какой бы кейтар ни был, сценастер, от фермы до стола, Бэнкси Остин, твиттер, ручка , фриган, кредо, сырой деним, вирусный кофе одного происхождения.

Плагин popover предоставляет простой интерфейс для добавления всплывающих окон в ваше приложение. Он расширяет плагин bootstrap-twipsy.js , поэтому обязательно скачайте этот файл, когда будете включать всплывающие окна в свой проект!

Примечание Вы должны включить файл bootstrap-twipsy.js перед bootstrap-popover.js.

Скачать

Использование bootstrap-popover.js

  1. $ ( '#пример' ). всплывающее окно ( варианты )

Опции

Имя тип дефолт описание
оживлять логический истинный применить переход css затухания к всплывающей подсказке
задержка в количество 0 задержка перед отображением всплывающей подсказки (мс)
задержка выхода количество 0 задержка перед скрытием всплывающей подсказки (мс)
отступать нить '' текст для использования, когда заголовок всплывающей подсказки отсутствует
размещение нить 'Правильно' как расположить всплывающую подсказку - выше | ниже | слева | Правильно
HTML логический ЛОЖЬ разрешает html-контент во всплывающей подсказке
жить логический ЛОЖЬ использовать делегирование событий вместо отдельных обработчиков событий
компенсировать количество 0 смещение всплывающей подсказки в пикселях от целевого элемента
заглавие строка, функция 'заглавие' атрибут или метод для получения текста заголовка
содержание строка, функция 'содержание данных' строка или метод для получения текста содержимого. если ничего не указано, контент будет получен из атрибута data-content.
курок нить 'парить' как срабатывает всплывающая подсказка - наведите курсор | фокус | руководство
шаблон нить [разметка по умолчанию] HTML-шаблон, используемый для отображения всплывающего окна.

Примечание . Отдельные параметры экземпляра всплывающего окна также могут быть указаны с помощью атрибутов данных.

  1. <a data-placement = "ниже" href = "#" class = "опасность btn" rel = "popover" > text </a>

Методы

$().popover(параметры)

Инициализирует всплывающие окна для коллекции элементов.

.popover('показать')

Открывает всплывающее окно элементов.

  1. $ ( '#элемент' ). всплывающее окно ( «показать» )

.popover('скрыть')

Скрывает всплывающее окно элементов.

  1. $ ( '#элемент' ). всплывающее окно ( «скрыть» )

Демо

наведите курсор для всплывающего окна

Плагин оповещения — это очень маленький класс для добавления близких функций к оповещениям.

Скачать

Использование bootstrap-alerts.js

  1. $ ( ".alert-сообщение" ). предупреждение ()

Разметка

Просто добавьте data-alertатрибут к своим предупреждающим сообщениям, чтобы они автоматически закрывались.

Опции

Имя тип дефолт описание
селектор нить '.Закрыть' Какой селектор использовать для закрытия оповещения.

Методы

$().оповещение()

Обертывает все оповещения с закрытой функциональностью. Чтобы ваши оповещения анимировались при закрытии, убедитесь, что к ним уже применен класс .fadeи ..in

.алерт('закрыть')

Закрывает оповещение.

  1. $ ( ".alert-сообщение" ). предупреждение ( «закрыть» )

Демо

×

Святой гуакамоле! Лучше проверь себя, ты выглядишь не слишком хорошо.

×

О хват! У тебя ошибка! Измените это и это и попробуйте еще раз. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.