Bootstrap'тин компоненттерин жандандырыңыз — азыр 12 ыңгайлаштырылган jQuery плагиндери менен.
Жөнөкөй, бирок ийкемдүү, минималдуу талап кылынган функционалдуулук жана акылдуу демейки менен салттуу JavaScript модалдык плагинди кабыл алыңыз.
Бул жөнөкөй плагин менен Bootstrap ичиндеги дээрлик бардык нерсеге ачылуучу менюларды кошуңуз. Bootstrap навигация тилкесинде, өтмөктөрдө жана таблеткаларда толук ачылуучу менюну колдоону камтыйт.
Жылдыруу позициясынын негизинде учурдагы активдүү шилтемени көрсөтүү үчүн навигация тилкеңиздеги шилтемелерди автоматтык түрдө жаңыртуу үчүн scrollspy колдонуңуз.
Бул плагинди өтмөктөрдү жана таблеткаларды пайдалуураак кылуу үчүн колдонуңуз, аларга жергиликтүү мазмундун өтүлүүчү панелдеринен өтүү мүмкүнчүлүгүн бериңиз.
jQuery Tipsy плагининин жаңы түрү, Tooltips сүрөттөргө ишенбейт — алар CSS3ти анимациялар үчүн жана жергиликтүү аталыштарды сактоо үчүн маалымат атрибуттарын колдонушат.
Кошумча маалымат үчүн каалаган элементке, iPadдагылар сыяктуу мазмундун кичинекей катмарларын кошуңуз.
* Tooltips камтылышын талап кылат
Эскертүү плагини - эскертүүлөргө жакын функцияларды кошуу үчүн кичинекей класс.
Баскычтар менен көбүрөөк кылыңыз. Башкаруу баскычынын абалы же куралдар панели сыяктуу башка компоненттер үчүн баскычтардын топторун түзүңүз.
Аккордеон жана навигация сыяктуу жыйыла турган компоненттер үчүн негизги стилдерди жана ийкемдүү колдоо алыңыз.
Мазмундун интерактивдүү слайдшоусун камсыз кылууну каалаган мазмундун көңүлүн ачыңыз.
Каалаган формадагы текст киргизүү менен көрктүү тамгаларды тез түзүү үчүн негизги, оңой кеңейтилген плагин.
Жөнөкөй өткөөл эффекттер үчүн модалдарга жылдыруу же эскертүүлөрдү өчүрүү үчүн bootstrap-transition.js бир жолу камтыңыз.
* Плагиндердеги анимация үчүн талап кылынат
Жөнөкөй, бирок ийкемдүү, минималдуу талап кылынган функционалдуулук жана акылдуу демейки менен салттуу JavaScript модалдык плагинди кабыл алыңыз.
Файлды жүктөөТөмөндө статикалык түрдө көрсөтүлгөн модаль.
Бир жакшы дене…
Төмөнкү баскычты чыкылдатуу менен JavaScript аркылуу модалды которуштуруу. Ал ылдый жылып, беттин жогору жагына карай өчүп калат.
Демо модалды ишке киргизүүМодалга javascript аркылуу чалыңыз:
- $ ( '#myModal' ). модалдык ( параметрлер )
аты | түрү | демейки | сүрөттөмө |
---|---|---|---|
фон | логикалык | чын | Модалдык көшөгө элементин камтыйт. Же болбосо, static чыкылдатканда модалды жаппаган фон үчүн көрсөтүңүз. |
клавиатура | логикалык | чын | Escape баскычы басылганда модалды жабат |
көрсөтүү | логикалык | чын | Инициализацияланганда модалды көрсөтөт. |
Сиз JavaScriptтин бир сабын жазбастан эле баракчаңызда модальдарды оңой иштете аласыз. Жөн гана модалдык элементтин идентификаторуна же data-toggle="modal"
дал келген контроллердин элементине орнотуңуз жана басылганда, ал сиздин модалды ишке киргизет.data-target="#foo"
href="#foo"
Ошондой эле, модалдык инстанцияңызга опцияларды кошуу үчүн, жөн гана аларды башкаруу элементине же модалдык белгилөөнүн өзүнө кошумча маалымат атрибуттары катары кошуңуз.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > Модалды ишке киргизүү </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <баскыч түрү = "баскыч" класс = "жабуу" маалымат-dississ = "модаль" > × </button>
- <h3> модалдык баш </h3>
- </div>
- <div class = "modal-body" >
- <p> Бир жакшы дене… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dississ = "modal" > Жабуу </a>
- <a href = "#" class = "btn btn-primary" > Өзгөртүүлөрдү сактоо </a>
- </div>
- </div>
.fade
класс
кошуңуз .modal
(муну иш жүзүндө көрүү үчүн демонстрацияга кайрылыңыз) жана bootstrap-transition.js камтыңыз.
Мазмунуңузду модаль катары иштетет. Кошумча варианттарды кабыл алат object
.
- $ ( '#myModal' ). модалдык ({
- клавиатура : жалган
- })
Модалды кол менен которуштуруу.
- $ ( '#myModal' ). модаль ( 'которуу' )
Модалды кол менен ачат.
- $ ( '#myModal' ). модаль ( 'шоу' )
Модалды кол менен жашырат.
- $ ( '#myModal' ). модаль ( 'жашыруу' )
Bootstrap'тин модалдык классы модалдык функцияга кирүү үчүн бир нече окуяларды ачып берет.
Окуя | Description |
---|---|
көрсөтүү | Бул окуя show инстанция ыкмасы чакырылганда дароо күйөт. |
көрсөтүлгөн | Бул окуя модаль колдонуучуга көрүнгөндөн кийин өчүрүлөт (css өтүүлөрү бүткүчө күтөт). |
жашыруу | Бул окуя hide инстанция ыкмасы чакырылганда дароо өчүрүлөт. |
жашырылган | Бул окуя модаль колдонуучудан жашырылгандан кийин өчүрүлөт (css өтүүлөрү бүткүчө күтөт). |
- $ ( '#myModal' ). on ( 'жашыруун' , функция () {
- // бир нерсе кыл…
- })
Бул жөнөкөй плагин менен Bootstrap ичиндеги дээрлик бардык нерсеге ачылуучу менюларды кошуңуз. Bootstrap навигация тилкесинде, өтмөктөрдө жана таблеткаларда толук ачылуучу менюну колдоону камтыйт.
Файлды жүктөөАшылма тизмелерди сынап көрүү үчүн навигация тилкесиндеги ачылуучу навигация шилтемелерин жана ылдыйдагы таблеткаларды басыңыз.
JavaScript аркылуу ылдый түшүүчүлөргө чалыңыз:
- $ ( '.ашылуучу-которуу' ). ачылуучу ()
Каалаган элементке ылдый түшүүчү функцияны тез кошуу үчүн жөн гана кошуңуз data-toggle="dropdown"
жана бардык жарактуу жүктөөчү ачылуучу тизме автоматтык түрдө жандырылат.
data-target="#fat"
же
колдонуу менен белгилүү бир ачылуучу тизмеге багыттасаңыз болот href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "active" ><a href = "#" > Кадимки шилтеме </a></li>
- <li класс = "ашылма " id = "меню1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1" >
- Ашылма
- <b class = "caret" ></b>
- </a>
- <ul class = "ылдый түшүүчү меню" >
- <li><a href = "#" > Аракет </a></li>
- <li><a href = "#" > Башка аракет </a></li>
- <li><a href = "#" > Бул жерде дагы бир нерсе </a></li>
- <li класс = "бөлүүчү" ></li>
- <li><a href = "#" > Бөлүнгөн шилтеме </a></li>
- </ul>
- </li>
- ...
- </ul>
URL даректерин сакташ үчүн, data-target
ордуна атрибутун колдонуңуз href="#"
.
- <ul class = "nav nav-pills" >
- <li класс = "ашылма" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "path/to/page.html" >
- Ашылма
- <b class = "caret" ></b>
- </a>
- <ul class = "ылдый түшүүчү меню" >
- ...
- </ul>
- </li>
- </ul>
Берилген навигация же өтмөктүү навигация үчүн менюларды активдештирүү үчүн программалык api.
ScrollSpy плагини жылдыруу абалына жараша навигация максаттарын автоматтык түрдө жаңыртуу үчүн.
Файлды жүктөөТөмөнкү аймакты сыдырып, навигациянын жаңыртылышын көрүңүз. Ылдый түшүүчү суб пункттар да баса белгиленет. Байкап көрүңүз!
Жарнама леггинс кейтар, бранч ид искусство кечеси долор эмгек. Айрыкча жыл эним ло-фи алар куи сатыла электе. Tumblr фермадан столго велосипед укугу кандай болбосун. Anim keffiyeh carles кардиган. Velit seitan mcsweeney фото стенд 3 карышкыр ай irure. Косби свитер ломо джинсы шорты, Вильямсбург капюшон миним qui, балким, сиз алар жөнүндө укпасаңыз керек жана кардиган траст фонду culpa biodiesel Уэс Андерсон эстетикалык. Нихил татуировкаланган аккусамус, Cred irony biodiesel keffiyeh artisan ullamco consequat.
Veniam marfa мурут скейтборд, adipisicing fugiat velit айры сакал. Фриган сакал аликва купидат Максвини веро. Cupidatat four loko nisi, ea helvetica nulla carles. Татуировкаланган косби свитер тамак-аш ташуучу унаа, mcsweeney's quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Карлес эстетикалык эмес машыгуу quis gentrify. Brooklyn adipisicing кол өнөрчүлүк сыра вице Кейтар Десерунт.
Occaecat commodo aliqua delectus. Fap кол өнөрчүлүк сыра deserunt скейтборд ea. Lomo велосипед укуктарына ээ болгон, жаналит ea sunt кийинки даражадагы Locavore бир тектүү кофе магна вениамда. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY минимум кабарчы баштык. Cred ex in, 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 мессенжер баштык marfa кандай delectus тамак-аш жүк ташуучу унаа. Sapiente synth id assumenda. Locavore sed helvetica клише ирония, күн күркүрөгөн мышыктар, балким, алар жөнүндө укпагандырсыз. Алар сатылып кеткенге чейин эмгек элитинин орду, Терри Ричардсон проидент brunch nesciunt quis cosby свитер париатур keffiyeh ut helvetica artisan. Кардиган кол өнөрчүлүк сыра сейтан даяр велит. VHS chambray laboris tempor veniam. Аним моллит миним коммодо улламко күн күркүрөйт.
JavaScript аркылуу scrollspy чакырыңыз:
- $ ( '#navbar' ). scrollspy ()
Үстүнкү тилкеңиздин навигациясына скллсpy жүрүм-турумун оңой кошуу үчүн, жөн гана data-spy="scroll"
шпион кылгыңыз келген элементке кошуңуз (көбүнчө бул дене болот).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
домдогу бир нерсеге дал келиши керек
<div id="home"></div>
.
DOMдан элементтерди кошуу же алып салуу менен бирге scrollspy колдонуп жатканда, сиз жаңылоо ыкмасын төмөнкүдөй чакырышыңыз керек:
- $ ( '[data-spy="scroll"]' ). ар бир ( функция () {
- var $spy = $ ( бул ). scrollspy ( 'жаңылоо' )
- });
аты | түрү | демейки | сүрөттөмө |
---|---|---|---|
офсет | саны | 10 | Сыдыруунун ордун эсептөөдө жогорудан жылыш үчүн пикселдер. |
Окуя | Description |
---|---|
иштетүү | Бул окуя жылдыруу аркылуу жаңы нерсе жандырылган сайын күйөт. |
Бул плагин жергиликтүү мазмун аркылуу өтүү үчүн тез, динамикалык өтмөк жана таблетка функцияларын кошот.
Файлды жүктөөТөмөнкү өтмөктөрдү чыкылдатыңыз, ал тургай, ылдый түшүүчү менюлар аркылуу да жашыруун панелдердин ортосунда которулуңуз.
Чийки джинсы, балким, Остин алар жөнүндө уккан эмессиз. Nesciunt tofu Stumptown aliqua, ретро synth мастер тазалоо. Cliche tempor мурут, Williamsburg Carles Vegan helvetica. Reprehenderit касапчы ретро keffiyeh dreamcatcher synth. Косби свитер 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.
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, алар сатылганга чейин мастер тазалоочу глютенсиз кальмар сценстер фриган косби свитери. Fanny Pack Portland Seitan DIY, Art Party Locavore Wolf Cliche High Life Echo Park Остин. Cred vinyl keffiyeh DIY salvia PBR, banh mi алар фермадан столго VHS вирустук локавор косби свитерин сатканга чейин. Lomo карышкыр вирустук, мурут даяр thundercats keffiyeh кол өнөрчүлүк сыра марфа этикалык. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
JavaScript аркылуу табулатура өтмөктөрдү иштетүү (ар бир өтмөк өзүнчө активдештирилиши керек):
- $ ( '#менин Табам a' ). чыкылдатуу ( функция ( e ) {
- д . preventDefault ();
- $ ( бул ). табулатура ( 'көрсөтүү' );
- })
Сиз жеке өтмөктөрдү бир нече жол менен иштете аласыз:
- $ ( '#myTab a[href="#profile"]' ). табулатура ( 'көрсөтүү' ); // Аты боюнча өтмөктү тандаңыз
- $ ( '#myTab a:first' ). табулатура ( 'көрсөтүү' ); // Биринчи өтмөктү танда
- $ ( '#myTab a:last' ). табулатура ( 'көрсөтүү' ); // Акыркы өтмөктү тандоо
- $ ( '#myTab li:eq(2) a' ). табулатура ( 'көрсөтүү' ); // Үчүнчү өтмөктү тандоо (0-индекстелген)
data-toggle="tab"
Сиз жөн гана белгилөө же data-toggle="pill"
элемент боюнча эч кандай JavaScript жазбастан өтмөктү же таблетка навигациясын иштете аласыз . Өтмөккө nav
жана nav-tabs
класстарын кошуу ul
жүктөө өтмөктүн стилин колдонот.
- <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>
Өтмөк элементин жана мазмун контейнерин иштетет. Өтмөктө DOMдагы контейнер түйүнү data-target
же максаттуу болушу керек .href
- <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 = "tab-content" >
- <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 = "жөндөөлөр" > ... </div>
- </div>
- <скрипт>
- $ ( функция () {
- $ ( '#myTab a:last' ). табулатура ( 'көрсөтүү' );
- })
- </script>
Окуя | Description |
---|---|
көрсөтүү | Бул окуя өтмөк көрсөтүүсүндө, бирок жаңы өтмөк көрсөтүлө электе башталат. Тиешелүүлүгүнө жараша активдүү өтмөктү жана мурунку активдүү өтмөктү (эгер бар болсо) максаттуу үчүн event.target жана колдонуңуз .event.relatedTarget |
көрсөтүлгөн | Бул окуя өтмөк көрсөтүлгөндөн кийин өтмөк көрсөтүүсүндө күйөт. Тиешелүүлүгүнө жараша активдүү өтмөктү жана мурунку активдүү өтмөктү (эгер бар болсо) максаттуу үчүн event.target жана колдонуңуз .event.relatedTarget |
- $ ( 'a[data-toggle="tab"]' ). on ( 'көрсөтүлгөн' , функция ( e ) {
- д . максаттуу // активдештирилген өтмөк
- д . байланыштууTarget // мурунку өтмөк
- })
Джейсон Фрейм жазган сонун jQuery.tipsy плагининен шыктанган; Куралдар кеңештери жаңыртылган версия, ал сүрөттөргө ишенбейт, анимациялар үчүн css3 жана жергиликтүү аталыштарды сактоо үчүн маалымат атрибуттарын колдонушат.
Файлды жүктөөКуралдар кеңештерин көрүү үчүн төмөнкү шилтемелердин үстүнөн өтүңүз:
Тар шым кийинки деңгээл keffiyeh , балким , алар жөнүндө уккан эмес. Фото кабина сакал чийки джинсы тамга басуу вегетариандык мессенжер баштык Стумптаун. Farm-to-stol seitan, mcsweeney's fixie sustainable quinoa 8-бит америкалык кийимдеринде терри Ричардсон винил камерасы бар . Сакал стмптаун, кардигандар banh mi lomo thundercats. Tofu биодизель Вильямсбург Марфа, төрт Локо Максвининин тазалоочу вегетариандык Чамбрей. Чынында эле ирониялык кол өнөрчү кандай гана keytar , scenester farm-to-table banksy Остин twitter handle freegan cred raw джинсы бир келип чыккан кофе вирусу.
JavaScript аркылуу инструментти иштетиңиз:
- $ ( '#мисалы' ). кеңеш ( параметрлер )
аты | түрү | демейки | сүрөттөмө |
---|---|---|---|
анимация | логикалык | чын | курал үчүн CSS өчүп өтүүнү колдонуңуз |
жайгаштыруу | string|function | 'жогорку' | инструментти кантип жайгаштыруу керек - жогорку | түбү | сол | туура |
селектор | сап | жалган | Эгер селектор камсыз кылынса, инструментарий объекттери көрсөтүлгөн максаттарга өткөрүлүп берилет. |
аталышы | string | функция | '' | демейки аталыш мааниси, эгерде `title` теги жок болсо |
триггер | сап | 'hover' | инструментарий кантип иштетилет - hover | фокус | колдонмо |
кечиктирүү | саны | объект | 0 | куралдардын кеңешин көрсөтүү жана жашыруу кечиктирилиши (мс) - кол менен триггер түрүнө тиешелүү эмес Эгерде номер берилсе, кечиктирүү эки жашыруу/көрсөтүү үчүн колдонулат Объекттин структурасы: |
Майнаптуулук үчүн, Tooltip жана Popover data-apis кошулат. Эгер сиз аларды колдонгуңуз келсе, жөн гана селектордук опцияны көрсөтүңүз.
- <a href = "#" rel = "tooltip" title = "биринчи инструмент" > курсорду менин үстүмө алып барыңыз </a>
Элементтердин коллекциясына инструментарий иштеткичти тиркейт.
Элементтин кеңешин көрсөтөт.
- $ ( '#элемент' ). кеңеш ( 'шоу' )
Элементтин кеңешин жашырат.
- $ ( '#элемент' ). кеңеш ( 'жашыруу' )
Элементтин кеңешин которуштуруу.
- $ ( '#элемент' ). курал үчүн кеңеш ( 'которуу' )
Кошумча маалымат үчүн каалаган элементке, iPadдагылар сыяктуу мазмундун кичинекей катмарларын кошуңуз.
* Tooltip камтылышын талап кылат
Файлды жүктөөПоповерди иштетүү үчүн баскычтын үстүнөн өтүңүз.
JavaScript аркылуу поповерлерди иштетүү:
- $ ( '#мисалы' ). popover ( параметрлер )
аты | түрү | демейки | сүрөттөмө |
---|---|---|---|
анимация | логикалык | чын | курал үчүн CSS өчүп өтүүнү колдонуңуз |
жайгаштыруу | string|function | "туура" | поповерди кантип жайгаштыруу керек - top | түбү | сол | туура |
селектор | сап | жалган | эгерде селектор берилсе, инструменттин объекттери көрсөтүлгөн максаттарга өткөрүлүп берилет |
триггер | сап | 'hover' | инструментарий кантип иштетилет - hover | фокус | колдонмо |
аталышы | string | функция | '' | демейки аталыш мааниси, эгерде `title` атрибуту жок болсо |
мазмун | string | функция | '' | демейки мазмун мааниси, эгерде `data-content` атрибуту жок болсо |
кечиктирүү | саны | объект | 0 | поповерди көрсөтүү жана жашыруу кечигүү (мс) - кол менен триггер түрүнө тиешелүү эмес Эгерде номер берилсе, кечиктирүү эки жашыруу/көрсөтүү үчүн колдонулат Объекттин структурасы: |
Майнаптуулук үчүн, Tooltip жана Popover data-apis кошулат. Эгер сиз аларды колдонгуңуз келсе, жөн гана селектордук опцияны көрсөтүңүз.
Элементтердин жыйнагы үчүн поповерлерди инициализациялайт.
Элементтерди ачат.
- $ ( '#элемент' ). popover ( 'шоу' )
Калкыма элементтерди жашырат.
- $ ( '#элемент' ). popover ( 'жашыруу' )
Элементтердин калкып чыгуусун өчүрөт.
- $ ( '#элемент' ). popover ( 'которуу' )
Эскертүү плагини - эскертүүлөргө жакын функцияларды кошуу үчүн кичинекей класс.
Жүктөп алууЭскертүүлөр плагини кадимки эскертүү билдирүүлөрүндө иштейт жана билдирүүлөрдү бөгөттөө.
Муну жана муну өзгөртүп, кайра аракет кылыңыз. Дуйс моллис, 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-dississ = "alert" href = "#" > × </a>
Бардык эскертүүлөрдү жакын функциялар менен оройт. Жабык болгондо эскертүүлөрүңүз жанданып турушу үчүн, аларга .fade
жана .in
классы мурунтан эле колдонулганын текшериңиз.
Эскертүүнү жабат.
- $ ( ". alert" ). эскертүү ( 'жабуу' )
Bootstrap'тин эскертүү классы эскертүү функциясына кирүү үчүн бир нече окуяларды ачып берет.
Окуя | Description |
---|---|
жакын | Бул окуя close инстанция ыкмасы чакырылганда дароо күйөт. |
жабык | Бул окуя эскертүү жабылгандан кийин өчүрүлөт (css өтүүлөрү бүткүчө күтөт). |
- $ ( '#менин эскертүүм' ). байланыш ( 'жабык' , функция () {
- // бир нерсе кыл…
- })
Аккордеон жана навигация сыяктуу жыйыла турган компоненттер үчүн негизги стилдерди жана ийкемдүү колдоо алыңыз.
Файлды жүктөө* Transitions плагининин камтылышын талап кылат.
Collapse плагинин колдонуп, биз жөнөкөй аккордеон стилиндеги виджетти курдук:
JavaScript аркылуу иштетүү:
- $ ( ".collapse" ). кыйратуу ()
аты | түрү | демейки | сүрөттөмө |
---|---|---|---|
ата-эне | селектор | жалган | Эгер селектор болсо, анда бул жыйыла турган нерсе көрсөтүлгөндө, көрсөтүлгөн ата-эненин астындагы бардык жыйыла турган элементтер жабылат. (салттуу аккордеон жүрүм-турумуна окшош) |
которуштуруу | логикалык | чын | Чакыруудагы жыйыла турган элементти которуштуруу |
Жыйналма элементти башкарууну автоматтык түрдө дайындоо үчүн жөн гана элементке кошуу data-toggle="collapse"
жана a . data-target
Атрибут data-target
кыйратуу үчүн CSS селекторун кабыл алат. collapse
Классты жыйыла турган элементке кошууну унутпаңыз . Эгер анын демейки ачылуусун кааласаңыз, кошумча классты кошуңуз in
.
- <баскыч класс = "btn btn-коркунуч" маалымат- которуу = "кыйратуу" маалымат-максат = "#демо" >
- жөнөкөй жыгылат
- </button>
- <div id = "демо" класс = "жыйыштыруу" > … </div>
data-parent="#selector"
. Муну иш жүзүндө көрүү үчүн демонстрацияга кайрылыңыз.
Мазмунуңузду жыйма элемент катары иштетет. Кошумча варианттарды кабыл алат object
.
- $ ( '#myCallpsible' ). кыйратуу ({
- которуу : жалган
- })
Жыйналма элементти көрсөтүүгө же жашырууга которот.
Жыйналма элементти көрсөтөт.
Жыйналма элементти жашырат.
Bootstrap'тин кыйратуу классы кыйратуу функциясына кирүү үчүн бир нече окуяларды ачып берет.
Окуя | Description |
---|---|
көрсөтүү | Бул окуя show инстанция ыкмасы чакырылганда дароо күйөт. |
көрсөтүлгөн | Бул окуя кыйратуу элементи колдонуучуга көрүнгөндө иштетилет (css өтүүлөрү бүткүчө күтөт). |
жашыруу | Бул окуя hide ыкма чакырылганда дароо өчүрүлөт. |
жашырылган | Коллапс элементи колдонуучудан жашырылганда, бул окуя өчүрүлөт (css өтүүлөрү бүткүчө күтөт). |
- $ ( '#myCallpsible' ). on ( 'жашыруун' , функция () {
- // бир нерсе кыл…
- })
Төмөнкү слайдшоуну көрүңүз.
JavaScript аркылуу чалуу:
- $ ( '.карусель' ). карусель ()
аты | түрү | демейки | сүрөттөмө |
---|---|---|---|
интервал | саны | 5000 | Нерсени автоматтык түрдө айлантуунун ортосундагы кечигүү убактысы. Эгер жалган болсо, карусель автоматтык түрдө айланбайт. |
тыныгуу | сап | "коп" | Чычкандын кире беришиндеги каруселдин айлануусун тындырат жана чычкан жалбырагында каруселдин айлануусун улантат. |
Маалымат атрибуттары мурунку жана кийинки башкаруулар үчүн колдонулат. Төмөндөгү белгилөөнүн үлгүсүн караңыз.
- <div id = "myCarousel" класс = "карусель слайды" >
- <!-- Карусель буюмдары -->
- <div class = "карусель-ички" >
- <div class = "активдүү нерсе" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- Carousel nav -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "кийинки" > › </a>
- </div>
Кошумча опциялар менен карусельди инициализациялайт object
жана буюмдарды аралай баштайт.
- $ ( '.карусель' ). карусель ({
- интервал : 2000
- })
Карусель буюмдарын солдон оңго карай айлантыңыз.
Карусель буюмдарды айланып өтүүнү токтотот.
Карусельди белгилүү бир кадрга айлантат (0 негизинде, массивге окшош).
Мурунку пунктка өтүү.
Кийинки нерсеге өтүү.
Bootstrap'тин карусель классы карусель функциясына кирүү үчүн эки окуяны ачып берет.
Окуя | Description |
---|---|
слайд | Бул окуя slide инстанция ыкмасы чакырылганда дароо күйөт. |
тайды | Бул иш-чара карусель слайдды өткөрүп бүткөндөн кийин өчүрүлөт. |
Каалаган формадагы текст киргизүү менен көрктүү тамгаларды тез түзүү үчүн негизги, оңой кеңейтилген плагин.
Файлды жүктөөТерүү алдыдагы жыйынтыктарды көрсөтүү үчүн төмөнкү талаага терип баштаңыз.
Javascript аркылуу терүүчүгө чалыңыз:
- $ ( '.typeahead' ). терүү ()
аты | түрү | демейки | сүрөттөмө |
---|---|---|---|
булак | массив | [ ] | Сурай турган маалымат булагы. |
буюмдар | саны | 8 | Ашылма тизмеде көрсөтүлө турган элементтердин максималдуу саны. |
дал келүүчү | функция | тамга сезимсиз | Сурамдын бир нерсеге дал келээрин аныктоо үчүн колдонулган ыкма. Бир эле аргументти кабыл алат, ага item каршы суроо сыналат. Учурдагы суроого менен кирүү this.query . true Эгерде суроо дал келсе , логикалык маанини кайтарыңыз . |
сорттоочу | функция | так дал келүү, регистр сезгич, регистр сезимсиз |
Автотолтуруунун натыйжаларын сорттоо үчүн колдонулган ыкма. Жалгыз аргументти кабыл алат items жана typeahead инстанциясынын масштабына ээ. Учурдагы суроого шилтеме менен this.query . |
жарык берүүчү | функция | бардык демейки дал келүүлөрдү баса белгилейт | Автотолтуруунун натыйжаларын белгилөө үчүн колдонулган ыкма. Жалгыз аргументти кабыл алат item жана typeahead инстанциясынын масштабына ээ. html кайтаруу керек. |
Терүү функциясы менен элементти каттоо үчүн маалымат атрибуттарын кошуңуз.
- <киргизүү түрү = "текст" маалымат-камсыз кылуу = "typeahead" >
Киргизүүнү терүү алды менен инициализациялайт.