Оживејте ги компонентите на Bootstrap - сега со 13 прилагодени приклучоци за jQuery.
Приклучоците може да се вклучат поединечно (иако некои бараат зависност) или сите одеднаш. И bootstrap.js и bootstrap.min.js ги содржат сите приклучоци во една датотека.
Можете да ги користите сите приклучоци за Bootstrap чисто преку API за обележување без да пишувате ниту една линија JavaScript. Ова е API од прва класа на Bootstrap и треба да биде вашето прво внимание кога користите приклучок.
Сепак, во некои ситуации може да биде пожелно да се исклучи оваа функционалност. Затоа, ние исто така обезбедуваме можност за оневозможување на атрибутот на податоци API со разврзување на сите настани на просторот за име на телото со ``data-api``. Ова изгледа вака:
- $ ( „тело“ ). исклучено ( „.data-api“ )
Алтернативно, за да насочите конкретен приклучок, само вклучете го името на приклучокот како именски простор заедно со именскиот простор за податоци-api вака:
- $ ( „тело“ ). исклучено ( „.alert.data-api“ )
Ние, исто така, веруваме дека треба да можете да ги користите сите приклучоци за Bootstrap чисто преку JavaScript API. Сите јавни API се единечни, верижни методи и ја враќаат колекцијата по која е постапено.
- $ ( ".btn.danger" ). копче ( „префрли“ ). addClass ( „масти“ )
Сите методи треба да прифатат изборен објект со опции, низа што цели кон одреден метод или ништо (што иницира додаток со стандардно однесување):
- $ ( „#myModal“ ). модален () // иницијализиран со стандардни
- $ ( „#myModal“ ). модален ({ тастатура : неточно }) // иницијализиран без тастатура
- $ ( „#myModal“ ). модален ( 'покажи' ) // иницијализира и веднаш го повикува прикажувањето
Секој додаток исто така го изложува својот необработен конструктор на својството „Конструктор“: $.fn.popover.Constructor
. Ако сакате да добиете одреден пример на приклучок, преземете го директно од елемент: $('[rel=popover]').data('popover')
.
Понекогаш е неопходно да се користат приклучоци за Bootstrap со други рамки за интерфејс. Во овие околности, повремено може да се појават судири на именскиот простор. Ако тоа се случи, можете да го повикате .noConflict
приклучокот на кој сакате да ја вратите вредноста.
- var bootstrapButton = $ . fn . копче . noConflict () // врати $.fn.button на претходно доделената вредност
- $ . fn . bootstrapBtn = bootstrapButton // дадете $().bootstrapBtn функционалноста на bootstrap
Bootstrap обезбедува сопствени настани за повеќето уникатни дејства на приклучокот. Општо земено, овие доаѓаат во форма на инфинитив и минато партицип - каде што инфинитивот (пр. show
) се активира на почетокот на настанот, а неговата форма на минато партицип (пр. shown
) се активира при завршување на дејството.
Сите инфинитивни настани обезбедуваат превентивна функционалност. Ова обезбедува можност да се запре извршувањето на дејството пред да започне.
- $ ( „#myModal“ ). на ( 'прикажи' , функција ( д ) {
- ако (! податоци ) се врати e . preventDefault () // престанува да се прикажува модалниот
- })
За едноставни ефекти на транзиција, вклучете го bootstrap-transition.js еднаш заедно со другите JS-датотеки. Ако користите компајлиран (или минификуван) bootstrap.js , нема потреба да го вклучите ова - веќе е таму.
Неколку примери на приклучокот за транзиција:
Модалите се рационализирани, но флексибилни, дијалози со минимална потребна функционалност и паметни поставки.
Изведен модал со заглавие, тело и збир на дејства во подножјето.
Едно убаво тело…
- <div class = "modal hide fade" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </button>
- <h3> Модално заглавие </h3>
- </div>
- <div class = „модално тело“ >
- <p> Едно убаво тело... </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" > Затвори </a>
- <a href = "#" class = "btn btn-primary" > Зачувај промени </a>
- </div>
- </div>
Вклучете модал преку JavaScript со кликнување на копчето подолу. Ќе се лизне надолу и ќе избледи од врвот на страницата.
- <!-- Копче за активирање модална -->
- <a href = "#myModal" role = "button" class = "btn" data-toggle = "modal" > Стартувај демо модал </a>
- <!-- Модален -->
- <div id = "myModal" class = "modal hide fade" tabindex = "-1" role = "дијалог" aria-labelledby = "myModalLabel" aria-hidden = "точно" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </button>
- <h3 id = "myModalLabel" > Модално заглавие </h3>
- </div>
- <div class = „модално тело“ >
- <p> Едно убаво тело... </p>
- </div>
- <div class = "modal-footer" >
- <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > Затвори </button>
- <button class = "btn btn-primary" > Зачувај промени </button>
- </div>
- </div>
Активирајте модал без да пишувате JavaScript. Поставете data-toggle="modal"
на елемент на контролорот, како копче, заедно со data-target="#foo"
или href="#foo"
за да насочите конкретен модал за префрлување.
- <button type = "button" data-toggle = "modal" data-target = "#myModal" > Стартувај модал </button>
Повикајте модал со id myModal
со една линија JavaScript:
- $ ( „#myModal“ ). модален ( опции )
Опциите може да се пренесат преку атрибути на податоци или JavaScript. За атрибути на податоци, додајте го името на опцијата на data-
, како во data-backdrop=""
.
Име | тип | стандардно | опис |
---|---|---|---|
позадина | булови | вистина | Вклучува елемент на модална заднина. Алтернативно, наведете static заднина која не го затвора модалот при кликнување. |
тастатура | булови | вистина | Го затвора модалот кога ќе се притисне копчето за бегство |
покажуваат | булови | вистина | Го прикажува модалот кога е иницијализиран. |
Далечински управувач | патека | лажни | Ако е обезбедена далечинска URL-адреса, содржината ќе се вчита преку
|
Ја активира вашата содржина како модална. Прифаќа изборни опции object
.
- $ ( „#myModal“ ). модален ({
- тастатура : неточно
- })
Рачно менува модал.
- $ ( „#myModal“ ). модален ( „префрли“ )
Рачно отвора модал.
- $ ( „#myModal“ ). модален ( „прикажи“ )
Рачно крие модал.
- $ ( „#myModal“ ). модален ( „скриј“ )
Модалната класа на Bootstrap изложува неколку настани за приклучување во модалната функционалност.
Настан | Опис |
---|---|
покажуваат | Овој настан се вклучува веднаш кога show ќе се повика методот на пример. |
прикажани | Овој настан се активира кога модалот е видлив за корисникот (ќе чека да се завршат транзициите на css). |
крие | Овој настан се активира веднаш кога hide ќе се повика методот на пример. |
скриени | Овој настан се активира кога модалот ќе заврши со криење од корисникот (ќе чека да се завршат транзициите на css). |
- $ ( „#myModal“ ). на ( 'скриено' , функција () {
- // направи нешто…
- })
Додајте паѓачки менија на речиси сè со овој едноставен приклучок, вклучувајќи ја лентата за навигација, јазичињата и таблетите.
Додајте data-toggle="dropdown"
на врска или копче за да вклучите паѓачко мени.
- <div class = „паѓачко долу“ >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#" > паѓачкото активирање </a>
- <ul class = "dropdown-menu" role = "мени" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
За да ги задржите URL-адресите непроменети, користете го data-target
атрибутот наместо href="#"
.
- <div class = „паѓачко долу“ >
- <a class = "dropdown-toggle" id = "dLabel" role = "button" data-toggle = "dropdown" data-target = "#" href = "/page.html" >
- Спуштање
- <b class = "caret" ></b>
- </a>
- <ul class = "dropdown-menu" role = "мени" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
Повикајте ги паѓачките списоци преку JavaScript:
- $ ( '.dropdown-toggle' ). паѓачко ()
Никој
Програмски api за менување менија за дадена лента за навигација или навигација со јазичиња.
Приклучокот ScrollSpy е за автоматско ажурирање на навигациските цели врз основа на позицијата на лизгање. Скролувајте ја областа под лентата за навигација и гледајте како се менува активната класа. Ќе бидат означени и паѓачките подставки.
Рекламни хеланки keytar, бранч id art party dolor labore. Pitchfork yr enim lo-fi пред да го распродадат qui. Права за велосипеди од фарма до маса на Tumblr без разлика. Кардиган аним кефије карлес. Фото кабина на Velit seitan mcsweeney 3 wolf moon irure. Козби џемпер lomo џин шорцеви, Вилијамсбург hoodie миним qui веројатно не сте слушнале за нив et cardigan trust fund culpa биодизел Вес Андерсон естетски. Нихил истетовиран accusamus, cred иронија биодизел keffiyeh занаетчија ullamco consequat.
Скејтборд со мустаќи Veniam marfa, адиписицирана фугиатска вила брада. Freegan брада aliqua cupidatat веро на Mcsweeney. Купидатат четири локо ниси, еа хелветица нула карлес. Истетовиран камион за храна со џемпер Козби, квис нон фриган винил на Mcsweeney. Ло-фи Вес Андерсон +1 сарториал. Карлес неестетско вежбање quis gentrify. Бруклин адаписинг занаетчиско пиво заменик keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft пиво deserunt скејтборд ea. Ломо правата за велосипеди адиписицинг банх ми, велит еа сонт следното ниво локаворно кафе со едно потекло во magna veniam. Винил со висок животен век, ехо парк е последица на quis aliquip banh mi pitchfork. Vero VHS е адиписциинг. Направете ја минимум чантата за гласник DIY. Кредит екс во, одржлив производ консултант фанни пакет iPhone.
In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Keytar twee блог, culpa messenger bag marfa што и да е камион за храна за храна. Sapiente synth id assumenda. Locavore sed helvetica клише иронија, громови веројатно не сте слушнале за нив, како последица на дуксери без глутен lo-fi fap aliquip. Labore elit placeat пред да се распродадат, Тери Ричардсон proident brunch nesciunt quis cosby џемпер pariatur keffiyeh ut helvetica artisan. Кардиган занаетчиски пиво сејтан готов велит. VHS chambray laboris tempor veniam. Anim mollit minim commodo ulamco thundercats.
За лесно додавање на однесувањето на лизгање во навигацијата на горната лента, само додајте data-spy="scroll"
го елементот што сакате да го шпионирате (најчесто ова е телото) и data-target=".navbar"
изберете која навигација да ја користите. Ќе сакате да користите scrollspy со .nav
компонента.
- <body data-spy = "scroll" data-target = ".navbar" > ... </body>
Повикајте го scrollspy преку JavaScript:
- $ ( „#navbar“ ). scrollspy ()
<a href="#home">home</a>
мора да одговара на нешто во домот како
<div id="home"></div>
.
Кога користите scrollspy во врска со додавање или отстранување на елементи од DOM, ќе треба да го повикате методот на освежување вака:
- $ ( '[data-spy="scroll"]' ). секоја ( функција () {
- var $spy = $ ( ова ). scrollspy ( 'освежи' )
- });
Опциите може да се пренесат преку атрибути на податоци или JavaScript. За атрибути на податоци, додајте го името на опцијата на data-
, како во data-offset=""
.
Име | тип | стандардно | опис |
---|---|---|---|
офсет | број | 10 | Пиксели за поместување од врвот при пресметување на позицијата на лизгање. |
Настан | Опис |
---|---|
активирај | Овој настан се вклучува секогаш кога ќе се активира нова ставка од скролспионот. |
Додајте брза, динамична функционалност на јазичињата за да преминете низ панелите на локалната содржина, дури и преку паѓачкото мени.
Сиров тексас веројатно не сте слушнале за нив џин шорцеви Остин. Nesciunt тофу stumptown aliqua, ретро-синтетик мастер чистење. Мустаќи клише темпор, Вилијамсбург карлес вегански хелветица. Reprehenderit месар ретро keffiyeh сонфаќач синт. Козби џемпер eu banh mi, qui irure Тери Ричардсон екс лигњи. Поставете го вашиот телефон за iPhone. Seitan aliquip quis cardigan американска облека, месар 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.
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.
Доверливиот фонд seitan letterpress, keytar raw тексас keffiyeh etsy уметничка забава пред да го распродадат мајсторот за чистење на џемпер од лигњи без глутен. Фани пакет Портланд сејтан DIY, уметничка забава локавор волк клише високо живот ехо парк Остин. Кредит винил keffiyeh DIY Salvia PBR, Банх ми пред да го распродадат VHS вирален џемпер од фарма до маса. Ломо волк вирален, мустаќи готови громови кефијех занает пиво марфа етички. Волк салвија фриган, сарторијален кефије ехо парк веган.
Овозможете јазичиња со јазичиња преку JavaScript (секоја картичка треба да се активира поединечно):
- $ ( '#myTab a' ). кликнете ( функција ( д ) {
- д . preventDefault ();
- $ ( ова ). табот ( 'покажи' );
- })
Можете да активирате поединечни јазичиња на неколку начини:
- $ ( '#myTab a[href="#профил"]' ). табот ( 'покажи' ); // Изберете јазиче по име
- $ ( '#myTab a:first' ). табот ( 'покажи' ); // Изберете ја првата картичка
- $ ( '#myTab a:last' ). табот ( 'покажи' ); // Изберете последно јазиче
- $ ( '#myTab li:eq(2) a' ). табот ( 'покажи' ); // Изберете трето јазиче (0-индексирано)
Можете да активирате навигација со јазиче или таблети без да пишувате JavaScript со едноставно назначување data-toggle="tab"
или data-toggle="pill"
на елемент. Додавањето на nav
класите nav-tabs
и во јазичето ul
ќе го примени стилот на јазичето Bootstrap.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Почетна </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Профил </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Пораки </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Поставки </a></li>
- </ul>
Активира елемент на картичката и контејнер за содржина. Јазичето треба да има или data-target
или href
таргетирање контејнерски јазол во DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > Дома </a></li>
- <li><a href = "#profile" > Профил </a></li>
- <li><a href = "#messages" > Пораки </a></li>
- <li><a href = "#settings" > Поставки </a></li>
- </ul>
- <div class = „таб-содржина“ >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profile" > ... </div>
- <div class = "tab-pane" id = "пораки" > ... </div>
- <div class = "tab-pane" id = "settings" > ... </div>
- </div>
- <скрипта>
- $ ( функција () {
- $ ( '#myTab a:last' ). табот ( 'покажи' );
- })
- </script>
Настан | Опис |
---|---|
покажуваат | Овој настан се вклучува на прикажување на јазичиња, но пред да се прикаже новата картичка. Користете event.target и event.relatedTarget за да го насочите активното јазиче и претходното активно јазиче (ако е достапно), соодветно. |
прикажани | Овој настан се вклучува на прикажување на јазичиња откако ќе се прикаже картичка. Користете event.target и event.relatedTarget за да го насочите активното јазиче и претходното активно јазиче (ако е достапно), соодветно. |
- $ ( 'a[data-toggle="tab"]' ). на ( 'прикажани' , функција ( e ) {
- д . цел // активиран таб
- д . relatedTarget // претходен таб
- })
Инспириран од одличниот приклучок jQuery.tipsy напишан од Џејсон Фрејм; Советите за алатки се ажурирана верзија, која не се потпира на слики, користи CSS3 за анимации и атрибути на податоци за локално складирање на наслови.
Од причини за изведба, советот за алатки и popover data-apis се вклучени, што значи дека мора сами да ги иницијализирате .
Лебдете над линковите подолу за да ги видите советите за алатки:
Тесни панталони од следното ниво keffiyeh веројатно не сте слушнале за нив. Фото кабина брада суров тексас летерпрес вегански гласник торба stumptown. Сејтанот од фарма до маса, 8-битната американска облека за одржлива киноа на Mcsweeney's fixie има винилна комора од Тери Ричардсон. Брада трупец, кардигани бан ми ломо громови. Тофу биодизел Вилијамсбург марфа, четири loko mcsweeney's cleanse vegan chambray. Навистина ироничен занаетчија без разлика на тастатурата, сценска сцена од фарма до маса, банкарскиот твитер Остин се справува со фриган кред суров тексас кафе со едно потекло вирално.
Кога користите совети за алатки и поповери со влезните групи на Bootstrap, ќе мора да ја поставите опцијата container
(документирана подолу) за да избегнете несакани несакани ефекти.
Активирајте го советот за алатка преку JavaScript:
- $ ( „#пример“ ). совет за алатки ( опции )
Опциите може да се пренесат преку атрибути на податоци или JavaScript. За атрибути на податоци, додајте го името на опцијата на data-
, како во data-animation=""
.
Име | тип | стандардно | опис |
---|---|---|---|
анимација | булови | вистина | примени транзиција на css fade на советот за алатки |
html | булови | лажни | Вметнете html во советот за алатка. Ако е неточно, text методот на jquery ќе се користи за вметнување содржина во домот. Користете текст ако сте загрижени за нападите на XSS. |
поставување | низа | функција | 'врв' | како да го поставите советот за алатки - врвот | дното | лево | право |
селектор | низа | лажни | Доколку е обезбеден избирач, објектите за совети за алатки ќе бидат делегирани на наведените цели. |
Наслов | низа | функција | '' | стандардна вредност на насловот ако ознаката `title` не е присутна |
чкрапало | низа | „Фокус на лебди“ | како се активира советот за алатки - кликнете | лебди | фокус | прирачник. Имајте на ум дека случајот помине чкрапалото multiple, простор одвоени, типови на активирањето. |
одложување | број | објект | 0 | одложување на прикажување и криење на советот за алатка (ms) - не важи за рачниот тип на активирање Ако е доставен број, одложувањето се применува и на двете сокриј/прикажи Структурата на објектот е: |
контејнер | низа | лажни | лажни | Го додава советот за алатка на одреден елемент |
- <a href = "#" data-toggle = "tooltip" title = "прв совет за алатка" > лебди над мене </a>
Прикачува управувач со совети за алатка за колекција на елементи.
Го открива советот за алатка на елементот.
- $ ( „#елемент“ ). совет за алатка ( „покажи“ )
Го крие советот за алатка за елемент.
- $ ( „#елемент“ ). совет за алатка ( „скриј“ )
Го исклучува советот за алатка на елементот.
- $ ( „#елемент“ ). совет за алатки ( „прекинувај“ )
Го крие и уништува советот за алатка на елементот.
- $ ( „#елемент“ ). совет за алатка ( „уништи“ )
Додајте мали преклопувања на содржината, како оние на iPad, на кој било елемент за сместување секундарни информации. Лебдите над копчето за да го активирате поповерот. Потребно е да се вклучи совет за алатки.
Достапни се четири опции: горе, десно, долу и лево порамнети.
Sed posuere consectetur est at lobortis. Енеан еу лео квам. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Енеан еу лео квам. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Енеан еу лео квам. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Енеан еу лео квам. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Ниту една ознака прикажана како поповер не е генерирана од JavaScript и содржина во data
атрибут.
Овозможете popovers преку JavaScript:
- $ ( „#пример“ ). поповер ( опции )
Опциите може да се пренесат преку атрибути на податоци или JavaScript. За атрибути на податоци, додајте го името на опцијата на data-
, како во data-animation=""
.
Име | тип | стандардно | опис |
---|---|---|---|
анимација | булови | вистина | примени транзиција на css fade на советот з�� алатки |
html | булови | лажни | Вметнете html во поповерот. Ако е неточно, text методот на jquery ќе се користи за вметнување содржина во домот. Користете текст ако сте загрижени за нападите на XSS. |
поставување | низа | функција | 'право' | како да се позиционира поповер - топ | дното | лево | право |
селектор | низа | лажни | ако е обезбеден избирач, објектите за совети за алатки ќе бидат делегирани на наведените цели |
чкрапало | низа | 'кликни' | како се активира поповер - кликнете | лебди | фокус | прирачник |
Наслов | низа | функција | '' | стандардна вредност на насловот ако атрибутот „title“ не е присутен |
содржина | низа | функција | '' | стандардната вредност на содржината ако атрибутот „податоци-содржина“ не е присутен |
одложување | број | објект | 0 | одложување на прикажување и криење на поповер (ms) - не важи за рачниот тип на активирач Ако е доставен број, одложувањето се применува и на двете сокриј/прикажи Структурата на објектот е: |
контејнер | низа | лажни | лажни | Го додава поповерот на одреден елемент |
Од причини за изведба, се избираат „Tooltip“ и „Popover data-apis“. Доколку сакате да ги користите, само наведете опција за избирање.
Иницијализира поповери за колекција на елементи.
Открива елементи поповер.
- $ ( „#елемент“ ). поповер ( „шоу“ )
Сокрива поповер на елементи.
- $ ( „#елемент“ ). поповер ( „скриј“ )
Вклучува поповер на елементи.
- $ ( „#елемент“ ). поповер ( „префрлање“ )
Сокрива и уништува поповер на елементот.
- $ ( „#елемент“ ). поповер ( „уништи“ )
Додајте функционалност за отфрлање на сите пораки за предупредување со овој приклучок.
Променете го ова и она и обидете се повторно. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Овозможете отфрлање на предупредување преку JavaScript:
- $ ( ".alert" ). алармирање ()
Само додадете data-dismiss="alert"
го копчето за затворање за автоматски да дадете функционалност за затворање на предупредување.
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
Ги обвива сите предупредувања со затворена функционалност. За да може вашите предупредувања да се анимираат кога се затворени, проверете дали ја имаат веќе применето класата и на нив .fade
..in
Затвора предупредување.
- $ ( ".alert" ). предупредување ( „затвори“ )
Класата за предупредување на Bootstrap изложува неколку настани за приклучување на функционалноста за предупредување.
Настан | Опис |
---|---|
затвори | Овој настан се вклучува веднаш кога close ќе се повика методот на пример. |
затворена | Овој настан се активира кога предупредувањето е затворено (ќе чека да се завршат транзициите на css). |
- $ ( '#my-alert' ). bind ( 'затворено' , функција () {
- // направи нешто…
- })
Добијте основни стилови и флексибилна поддршка за склопливи компоненти како хармоника и навигација.
* Потребно е да се вклучи приклучокот Transitions.
Користејќи го приклучокот за колапс, изградивме едноставен додаток во стилот на хармоника:
- <div class = "хармоника" id = "хармоника2" >
- <div class = "хармоника-група" >
- <div class = „наслов на хармоника“ >
- <a class = "хармоника-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseOne" >
- Групна ставка што може да се склопува бр. 1
- </a>
- </div>
- <div id = "collapseOne" class = "хармоника-тело колапс во" >
- <div class = "хармоника-внатрешна" >
- Аним париатурно клише...
- </div>
- </div>
- </div>
- <div класа = "хармоника-група" >
- <div класа = „наслов на хармоника“ >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseTwo" >
- Групна ставка за склопување бр. 2
- </a>
- </div>
- <div id = "collapseTwo" class = "колапс на хармоника-тело" >
- <div класа = "хармоника-внатрешна" >
- Аним париатурно клише...
- </div>
- </div>
- </div>
- </div>
- ...
Можете исто така да го користите приклучокот без ознака за хармоника. Направете копче за да го вклучите проширувањето и колабирањето на друг елемент.
- <button type = "button" class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- едноставно склопливо
- </button>
- <div id = "demo" class = "collapse in" > … </div>
Само додајте data-toggle="collapse"
и a data-target
во елемент за автоматски да доделите контрола на елемент што може да се склопува. Атрибутот data-target
прифаќа css избирач за да се примени колапсот. Не заборавајте да ја додадете класата collapse
во склопувачкиот елемент. Ако сакате стандардно да се отвори, додадете ја дополнителната класа in
.
За да додадете управување со група налик на хармоника на контрола што се склопува, додајте го атрибутот податоци data-parent="#selector"
. Погледнете го демото за да го видите ова во акција.
Овозможи рачно со:
- $ ( ".collapse" ). колапс ()
Опциите може да се пренесат преку атрибути на податоци или JavaScript. За атрибути на податоци, додајте го името на опцијата на data-
, како во data-parent=""
.
Име | тип | стандардно | опис |
---|---|---|---|
родител | селектор | лажни | Ако избирачот, тогаш сите елементи што се склопуваат под наведениот родител ќе бидат затворени кога ќе се прикаже оваа ставка што може да се склопува. (слично на традиционалното однесување со хармоника) |
префрли | булови | вистина | Го исклучува склопувачкиот елемент при повикувањето |
Ја активира вашата содржина како склоплив елемент. Прифаќа изборни опции object
.
- $ ( '#myCollapsible' ). колапс ({
- префрли : неточно
- })
Вклучува склопувачки елемент на прикажан или скриен.
Прикажува склоплив елемент.
Сокрива склоплив елемент.
Класата за колапс на Bootstrap изложува неколку настани за приклучување во функционалноста за колапс.
Настан | Опис |
---|---|
покажуваат | Овој настан се вклучува веднаш кога show ќе се повика методот на пример. |
прикажани | Овој настан се активира кога елементот за колапс е видлив за корисникот (ќе чека да се завршат транзициите на css). |
крие | Овој настан се активира веднаш кога hide методот е повикан. |
скриени | Овој настан се активира кога елементот за колапс е скриен од корисникот (ќе чека да се завршат транзициите на css). |
- $ ( '#myCollapsible' ). на ( 'скриено' , функција () {
- // направи нешто…
- })
Слајдшоуто подолу покажува генерички приклучок и компонента за возење велосипед низ елементи како рингишпил.
- <div id = "myCarousel" class = "слајд на рингишпил" >
- <ol class = "рингишпил-индикатори" >
- <li data-target = "#myCarousel" data-slide-to = "0" class = "активен" </li>
- <li data-target = "#myCarousel" data-slide-to = "1" ></li>
- <li data-target = "#myCarousel" data-slide-to = "2" ></li>
- </ol>
- <!-- Ставки од рингишпил -->
- <div class = „внатрешна рингишпил“ >
- <div class = "активна ставка" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- рингишпил -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "претходна" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "следно" > › </a>
- </div>
Користете атрибути на податоци за лесно да ј�� контролирате положбата на рингишпилот. data-slide
ги прифаќа клучните зборови prev
или next
, што ја менува позицијата на слајдот во однос на моменталната позиција. Алтернативно, користете data-slide-to
го за пренесување необработен индекс на слајд на рингишпилот data-slide-to="2"
, кој е позицијата на лизгачот до одреден индекс почнувајќи со0
.
Повикајте рингишпил рачно со:
- $ ( „.рингишпил“ ). рингишпил ()
Опциите може да се пренесат преку атрибути на податоци или JavaScriptz. За атрибути на податоци, додајте го името на опцијата на data-
, како во data-interval=""
.
Име | тип | стандардно | опис |
---|---|---|---|
интервал | број | 5000 | Времето за одложување помеѓу автоматското возење велосипед на ставката. Ако е неточно, рингишпилот нема автоматски да циклира. |
пауза | низа | "лебди" | Го паузира возењето велосипед на рингишпилот на влезот на глувчето и го продолжува возењето велосипед на рингишпилот на листот на глувчето. |
Ја иницијализира рингишпилот со изборни опции object
и почнува да се движи со велосипед низ предмети.
- $ ( „.рингишпил“ ). рингишпил ({
- интервал : 2000
- })
Вози низ ставките на рингишпил од лево кон десно.
Го спречува рингишпилот да се движи со велосипед низ предмети.
Циклира рингишпил на одредена рамка (заснована на 0, слично на низа).
Циклуси до претходната ставка.
Циклуси до следната ставка.
Класата на рингишпил на Bootstrap изложува два настани за приклучување во функционалноста на рингишпилот.
Настан | Опис |
---|---|
слајд | Овој настан се вклучува веднаш кога slide ќе се повика методот на пример. |
се лизна | Овој настан се активира кога рингишпилот ќе ја заврши својата транзиција на слајд. |
Основен, лесно проширен приклучок за брзо креирање елегантни печатени глави со внесување текст во која било форма.
- <input type = "text" data- provide = "typehead" >
Ќе сакате да поставите autocomplete="off"
да спречите да се појавуваат стандардните менија на прелистувачот преку паѓачкото мени Bootstrap.
Додадете атрибути на податоци за да регистрирате елемент со функционалност на типот, како што е прикажано во примерот погоре.
Рачно повикајте го типот со:
- $ ( '.typeahead' ). типкање ()
Опциите може да се пренесат преку атрибути на податоци или JavaScript. За атрибути на податоци, додајте го името на опцијата на data-
, како во data-source=""
.
Име | тип | стандардно | опис |
---|---|---|---|
извор | низа, функција | [ ] | Изворот на податоци за барање. Може да биде низа низи или функција. На функцијата и се пренесуваат два аргументи, query вредноста во полето за внесување и process повратен повик. Функцијата може да се користи синхроно со директно враќање на изворот на податоци или асинхроно преку process единствениот аргумент на повратниот повик. |
предмети | број | 8 | Максималниот број на ставки за прикажување во паѓачкото мени. |
мин Должина | број | 1 | Минималната должина на знаците потребна пред да се активираат предлозите за автоматско комплетирање |
совпаѓач | функција | неосетливи на букви | Методот што се користи за да се утврди дали барањето се совпаѓа со ставка. Прифаќа еден аргумент item против кој ќе се тестира барањето. Пристапете до тековното барање со this.query . Вратете бул true ако барањето одговара. |
сортирач | функција | точно совпаѓање, чувствителни на големи букви, нечувствителни на големи букви |
Метод кој се користи за сортирање на резултатите од автоматско комплетирање. Прифаќа еден аргумент items и го има опсегот на примерот со печатење. Упатете го тековното барање со this.query . |
ажурирач | функција | ја враќа избраната ставка | Методот што се користи за враќање на избраната ставка. Прифаќа единечен аргумент, item и има опсег на примерот со печатење. |
хајлајтер | функција | ги истакнува сите стандардни совпаѓања | Метод кој се користи за истакнување на резултатите од автоматско комплетирање. Прифаќа еден аргумент item и го има опсегот на примерот со печатење. Треба да врати html. |
Иницијализира влез со типка.
Поднавигацијата лево е демо во живо на додатокот за афикс.
За лесно да додадете однесување за прикачување на кој било елемент, само додадете data-spy="affix"
го елементот што сакате да го шпионирате. Потоа користете поместувања за да дефинирате кога да го вклучите и исклучите прикачувањето на елементот.
- <div data-spy = "affix" data-offset-top = "200" > ... </div>
affix
,
affix-top
, и
affix-bottom
. Не заборавајте да проверите дали има потенцијално склопен родител кога ќе се појави афиксот бидејќи ја отстранува содржината од нормалниот тек на страницата.
Повикајте го приклучокот за афикс преку JavaScript:
- $ ( „#navbar“ ). прикачи ()
Опциите може да се пренесат преку атрибути на податоци или JavaScript. За атрибути на податоци, додајте го името на опцијата на data-
, како во data-offset-top="200"
.
Име | тип | стандардно | опис |
---|---|---|---|
офсет | број | функција | објект | 10 | Пиксели за поместување од екранот кога се пресметува позицијата на лизгање. Ако е даден единствен број, поместувањето ќе се примени и во горната и левата насока. За да слушате една насока или повеќе уникатни поместувања, само наведете објект offset: { x: 10 } . Користете функција кога треба динамички да обезбедите поместување (корисно за некои дизајни кои реагираат). |