Javascript для Bootstrap

Ажывіце кампаненты Bootstrap з дапамогай новых карыстальніцкіх убудоў, якія працуюць з jQuery і Ender .

← Вярнуцца на галоўную старонку Bootstrap

Гэты плагін прызначаны для дадання ўзаемадзеяння ScrollSpy (аўтаматычнае абнаўленне навігацыі) у верхнюю панэль загрузкі.

Спампаваць

Выкарыстанне bootstrap-scrollspy.js

  1. $ ( '#верхняя панэль' ). scrollSpy ()

Разметка

Каб лёгка дадаць паводзіны ScrollSpy да вашай навігацыі, проста дадайце data-scrollspyатрыбут у .topbar.

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

Метады

$().scrollSpy()

Аўтаматычная актывацыя кнопак навігацыі па пазіцыі пракруткі карыстальніка.

  1. $ ( 'body > .topbar' ). scrollSpy ()

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

.scrollSpy('абнавіць')

Scrollspy кэшуе навігацыйныя кнопкі і каардынаты раздзелаў для прадукцыйнасці. Калі вам трэба абнавіць гэты кэш (верагодна, калі ў вас ёсць дынамічны кантэнт), проста выклічце гэты метад абнаўлення. Калі вы выкарыстоўвалі атрыбут data для вызначэння вашага ScrollSpy, проста выклічце refresh у целе.

  1. $ ( 'цела' ). scrollSpy ( 'абнавіць' )

Дэманстрацыя

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

Гэты плагін прапануе дадатковыя функцыі для кіравання станам кнопак.

Спампаваць

Выкарыстанне bootstrap-buttons.js

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

Метады

$().button('пераключыць')

Пераключае стан націскання. Выдае btn выгляд, што ён быў актываваны.

Заўвага Вы можаце ўключыць аўтаматычнае пераключэнне кнопкі з дапамогай data-toggleатрыбуту.

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

$().button('загрузка')

Устанаўлівае стан кнопкі для загрузкі - адключае кнопку і мяняе тэкст на тэкст для загрузкі. Тэкст загрузкі павінен быць вызначаны на элеменце кнопкі з дапамогай атрыбуту data data-loading-text.

  1. <button class = "btn" data-loading-text = "loading stuff..." > ... </button>

$().button('скід')

Скідае стан кнопкі - мяняе тэкст на зыходны тэкст.

$().кнопка(радок)

Скідае стан кнопкі - мяняе тэкст на любы тэкст, вызначаны дадзенымі.

  1. <button class = "btn" data-complete-text = "finished!" > ... </button>
  2. <скрыпт>
  3. $('.btn').button('завершана')
  4. </script>

Дэманстрацыя

Гэты плагін дадае хуткія, дынамічныя функцыі ўкладак і таблетак.

Спампаваць

Выкарыстанне bootstrap-tabs.js

  1. $ ( '.tabs' ). укладкі ()

Разметка

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

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

Метады

$().tabs або $().pills

Актывуе функцыі ўкладкі і таблеткі для дадзенага кантэйнера. Спасылкі на ўкладкі павінны спасылацца на ідэнтыфікатары ў дакуменце.

  1. <ul class = "tabs" >
  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 = "pill-content" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profile" > ... </div>
  11. <div id = "messages" > ... </div>
  12. <div id = "settings" > ... </div>
  13. </div>
  14.  
  15. <скрыпт>
  16. $ ( функцыя () {
  17. $ ( '.tabs' ). укладкі ()
  18. })
  19. </script>

Падзеі

Падзея Апісанне
змяніць Гэта падзея спрацоўвае пры змене ўкладкі. Выкарыстоўвайце event.targetі event.relatedTarget, каб нацэліць на актыўную ўкладку і папярэднюю актыўную ўкладку адпаведна.
  1. $ ( '#.tabs' ). bind ( 'change' , function ( e ) {
  2. е . мэта // актываваная таб
  3. е . relatedTarget // папярэдняя ўкладка
  4. })

Дэманстрацыя

Неапрацаваны дэнім, вы напэўна не чулі пра іх джынсавыя шорты Осцін. Nesciunt tofu stumptown aliqua, рэтра-сінтэзатар майстар ачысткі. Moustache cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Швэдар Cosby eu banh mi, qui irure Тэры Рычардсан былы кальмар. Aliquip placeat salvia cillum 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 Fade да падказкі
затрымка лік 0 затрымка перад паказам падказкі (мс)
delayOut лік 0 затрымка перад схаваннем падказкі (мс)
запасны варыянт радок '' тэкст для выкарыстання, калі няма загалоўка падказкі
размяшчэнне радок "вышэй" як размясціць падказку - вышэй | ніжэй | злева | справа
html лагічны ілжывы дазваляе HTML-кантэнт у падказцы
жыць лагічны ілжывы выкарыстоўваць дэлегаванне падзей замест асобных апрацоўшчыкаў падзей
зрушэнне лік 0 піксельны зрух падказкі ад мэтавага элемента
назва радок, функцыя "назва" атрыбут або метад для атрымання тэксту загалоўка
трыгер радок "парыць" як спрацоўвае падказка - навядзіце | фокус | кіраўніцтва
шаблон радок [разметка па змаўчанні] Шаблон html, які выкарыстоўваецца для візуалізацыі twipsy.

Заўвага . Асобныя параметры асобніка twipsy можна ў якасці альтэрнатывы задаць праз выкарыстанне атрыбутаў дадзеных.

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

Метады

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

Далучае апрацоўшчык Twipsy да калекцыі элементаў.

.twipsy('паказаць')

Выяўляе элементы твіпсі.

  1. $ ( '#элемент' ). твіпсі ( 'паказаць' )

.twipsy('схаваць')

Хавае элементы twipsy.

  1. $ ( '#элемент' ). twipsy ( 'схаваць' )

.twipsy(праўда)

Вяртае асобнік класа twipsy элементаў.

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

Заўвага Акрамя таго, гэта можна атрымаць з дапамогай $().data('twipsy').

Дэманстрацыя

Вузкія штаны новага ўзроўню кефія , вы напэўна не чулі пра іх. Photobooth beard raw denim highprint веганская сумка-мессенджер stumptown. Сейтан ад фермы да стала, 8-бітнае амерыканскае адзенне McSweeney's Sustainable quinoa мае вінілавае шамбрэ Тэры Рычардсана . Барада стамптаун, кардіганы banh mi lomo thundercats. Біядызельнае паліва тофу, уільямсбургская марфа, веганскі шамбре з чатырох лока Максвіні. Сапраўды іранічны рамеснік, незалежна ад таго, кейтар , сцэніст, ад фермы да стала, Бэнксі, Осцін, твітэр , фрыган, крэда, джынсавая сырая кава, вірус аднаго паходжання.

Убудова Popover забяспечвае просты інтэрфейс для дадання ўсплывальных праграм у ваша прыкладанне. Ён пашырае плагін bootstrap-twipsy.js , таму не забудзьцеся захапіць і гэты файл, калі ўключаеце ўсплывальныя вобразы ў свой праект!

Заўвага Вы павінны ўключыць файл bootstrap-twipsy.js перад bootstrap-popover.js.

Спампаваць

Выкарыстанне bootstrap-popover.js

  1. $ ( '#прыклад' ). повер ( варыянты )

Параметры

Імя тыпу па змаўчанні апісанне
ажыўляць лагічны праўда прымяніць пераход CSS Fade да падказкі
затрымка лік 0 затрымка перад паказам падказкі (мс)
delayOut лік 0 затрымка перад схаваннем падказкі (мс)
запасны варыянт радок '' тэкст для выкарыстання, калі няма загалоўка падказкі
размяшчэнне радок "права" як размясціць падказку - вышэй | ніжэй | злева | справа
html лагічны ілжывы дазваляе HTML-кантэнт у падказцы
жыць лагічны ілжывы выкарыстоўваць дэлегаванне падзей замест асобных апрацоўшчыкаў падзей
зрушэнне лік 0 піксельны зрух падказкі ад мэтавага элемента
назва радок, функцыя "назва" атрыбут або метад для атрымання тэксту загалоўка
змест радок, функцыя «дадзеныя-кантэнт» радок або метад для атрымання тэксту змесціва. калі яны не прадастаўлены, змесціва будзе атрымана з атрыбуту data-content.
трыгер радок "парыць" як спрацоўвае падказка - навядзіце | фокус | кіраўніцтва
шаблон радок [разметка па змаўчанні] Шаблон HTML, які выкарыстоўваецца для візуалізацыі ўсплываючага акна.

Заўвага . Індывідуальныя варыянты ўсплывальных асобнікаў можна ў якасці альтэрнатывы задаць з дапамогай атрыбутаў даных.

  1. <a data-placement = "below" href = "#" class = "btn danger" rel = "popover" > тэкст </a>

Метады

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

Ініцыялізуе ўсплывальныя вокны для калекцыі элементаў.

.popover('паказаць')

Адкрывае ўсплывальнае акно элементаў.

  1. $ ( '#элемент' ). popover ( 'паказаць' )

.popover('схаваць')

Хавае ўсплывальнае акно элементаў.

  1. $ ( '#элемент' ). popover ( 'схаваць' )

Дэманстрацыя

навесці для ўсплывання

Убудова абвестак - гэта вельмі маленькі клас для дадання блізкіх функцый да абвестак.

Спампаваць

Выкарыстанне bootstrap-alerts.js

  1. $ ( ".alert-message" ). абвестка ()

Разметка

Проста дадайце data-alertатрыбут да паведамленняў абвестак, каб аўтаматычна надаць ім функцыю блізкасці.

Параметры

Імя тыпу па змаўчанні апісанне
селектар радок '.close' Які селектар нацэліць для закрыцця абвесткі.

Метады

$().апавяшчэнне()

Абгортвае ўсе абвесткі з блізкай функцыянальнасцю. Каб вашы абвесткі аніміраваліся пры закрыцці, пераканайцеся, што да іх ужо прыменены клас .fadeі ..in

.alert('зачыніць')

Закрывае абвестку.

  1. $ ( ".alert-message" ). абвестка ( 'блізка' )

Дэманстрацыя

×

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

×

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