Bootstrap komponentlarini jonlantiring — endi 12 ta maxsus jQuery plaginlari bilan.
Oddiy, ammo moslashuvchan, an'anaviy javascript modal plaginini faqat minimal talab qilinadigan funksionallik va aqlli standart sozlamalar bilan qabul qiladi.
Ushbu oddiy plagin yordamida Bootstrap-dagi deyarli hamma narsaga ochiladigan menyularni qo'shing. Bootstrap navigatsiya paneli, yorliqlar va tabletkalarda to'liq ochiladigan menyuni qo'llab-quvvatlaydi.
Joriy faol havolani aylantirish holatiga ko'ra ko'rsatish uchun navigatsiya panelidagi havolalarni avtomatik yangilash uchun scrollspy-dan foydalaning.
Ushbu plagindan yorliqlar va tabletkalarni mahalliy kontentning yorliqli panellari orqali almashtirishga imkon berish orqali foydaliroq qilish uchun foydalaning.
JQuery Tipsy plaginining yangi talqini, Tooltips rasmlarga tayanmaydi — ular animatsiyalar uchun CSS3 va mahalliy sarlavhalarni saqlash uchun maʼlumotlar atributlaridan foydalanadi.
Ikkilamchi ma'lumotni saqlash uchun har qanday elementga, iPad'dagi kabi kontentning kichik qatlamlarini qo'shing.
* Maslahatlarni qo'shishni talab qiladi
Ogohlantirish plagini ogohlantirishlarga yaqin funksiyalarni qo'shish uchun kichik sinfdir.
Tugmalar yordamida ko'proq harakat qiling. Boshqaruv tugmasi asboblar paneli kabi ko'proq komponentlar uchun tugmalar guruhlarini belgilaydi yoki yaratadi.
Akkordeon va navigatsiya kabi yig‘iladigan komponentlar uchun asosiy uslublar va moslashuvchan yordam oling.
Kontentning interaktiv slayd-shousini taqdim qilmoqchi bo'lgan har qanday kontentni yarating.
Har qanday shakldagi matn kiritish bilan oqlangan shriftlarni tezda yaratish uchun asosiy, oson kengaytirilgan plagin.
Oddiy oʻtish effektlari uchun modallarda siljitish yoki ogohlantirishlarni oʻchirish uchun bootstrap-transition.js ni bir marta qoʻshing.
* Plaginlarda animatsiya uchun talab qilinadi
Oddiy, ammo moslashuvchan, an'anaviy javascript modal plaginini faqat minimal talab qilinadigan funksionallik va aqlli standart sozlamalar bilan qabul qiladi.
Faylni yuklab olingQuyida statik tarzda ko'rsatilgan modal mavjud.
Bitta nozik tana…
Quyidagi tugmani bosish orqali modalni JavaScript orqali almashtiring. U pastga siljiydi va sahifaning yuqori qismidan o'chib ketadi.
Demo modalni ishga tushiringModalni javascript orqali chaqiring:
- $ ( '#myModal' ). modal ( variantlar )
Ism | turi | standart | tavsifi |
---|---|---|---|
fon | mantiqiy | rost | Modal fon elementini o'z ichiga oladi. Shu bilan bir qatorda, static bosilganda modalni yopmaydigan fon uchun belgilang. |
klaviatura | mantiqiy | rost | Escape tugmasi bosilganda modalni yopadi |
ko'rsatish | mantiqiy | rost | Initsializatsiya qilinganda modalni ko'rsatadi. |
Bir qator javascript yozmasdan sahifangizdagi modallarni osongina faollashtirishingiz mumkin. Modal element identifikatoriga yoki mos keladigan data-toggle="modal"
boshqaruvchi elementni o'rnating va bosilganda u modalingizni ishga tushiradi.data-target="#foo"
href="#foo"
Bundan tashqari, modal namunangizga opsiyalarni qo'shish uchun ularni boshqaruv elementiga yoki modal belgilashning o'ziga qo'shimcha ma'lumotlar atributlari sifatida kiriting.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > Modalni ishga tushirish </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <button type = "button" class = "yopish" data-dississ = "modal" > × </button>
- <h3> Modal sarlavha </h3>
- </div>
- <div class = "modal-tana" >
- <p> Bitta nozik tana... </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dississ = "modal" > Yopish </a>
- <a href = "#" class = "btn btn-primary" > O‘zgarishlarni saqlash </a>
- </div>
- </div>
.fade
sinf
qo'shing .modal
(buni amalda ko'rish uchun demoga qarang) va bootstrap-transition.js ni qo'shing.
Kontentingizni modal sifatida faollashtiradi. Ixtiyoriy variantlarni qabul qiladi object
.
- $ ( '#myModal' ). modal ({
- klaviatura : noto'g'ri
- })
Modalni qo'lda almashtiradi.
- $ ( '#myModal' ). modal ( "o'tish" )
Modalni qo'lda ochadi.
- $ ( '#myModal' ). modal ( 'shou' )
Modalni qo'lda yashiradi.
- $ ( '#myModal' ). modal ( "yashirish" )
Bootstrap-ning modal klassi modal funksionallikka ulanish uchun bir nechta hodisalarni ochib beradi.
Tadbir | Tavsif |
---|---|
ko'rsatish | Ushbu hodisa show misol usuli chaqirilganda darhol ishga tushadi. |
ko'rsatilgan | Ushbu hodisa modal foydalanuvchiga ko'rinadigan holga keltirilgach, ishga tushiriladi (CSS o'tishlari tugashini kutadi). |
yashirish | Ushbu hodisa hide misol usuli chaqirilganda darhol o'chiriladi. |
yashirin | Ushbu hodisa modal foydalanuvchidan yashirishni tugatgandan so'ng ishga tushiriladi (CSS o'tishlari tugashini kutadi). |
- $ ( '#myModal' ). on ( 'yashirin' , funktsiya () {
- // biror narsa qilmoq…
- })
Ushbu oddiy plagin yordamida Bootstrap-dagi deyarli hamma narsaga ochiladigan menyularni qo'shing. Bootstrap navigatsiya paneli, yorliqlar va tabletkalarda to'liq ochiladigan menyuni qo'llab-quvvatlaydi.
Faylni yuklab olingOchiladiganlarni sinab ko'rish uchun navigatsiya panelidagi ochiladigan havolalar va pastdagi tabletkalarni bosing.
Javascript orqali ochiladigan menyularga qo'ng'iroq qiling:
- $ ( '.dropdown-toggle' ). ochiladigan menyu ()
Har qanday elementga ochiladigan funksiyani tezda qo'shish uchun shunchaki qo'shing data-toggle="dropdown"
va har qanday joriy bootstrap ochiladigan menyu avtomatik ravishda faollashtiriladi.
data-target="#fat"
yoki
dan foydalanib, ma'lum bir ochiladigan ro'yxatni belgilashingiz mumkin href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "active" ><a href = "#" > Oddiy havola </a></li>
- <li class = "ochiladigan" id = "menu1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1" >
- Ochiladigan ro'yxat
- <b class = "caret" >> </b>
- </a>
- <ul class = "ochiladigan menyu" >
- <li><a href = "#" > Harakat </a></li>
- <li><a href = "#" > Boshqa amal </a></li>
- <li><a href = "#" > Bu yerda boshqa narsa </a></li>
- <li class = "bo'luvchi" ></li>
- <li><a href = "#" > Ajratilgan havola </a></li>
- </ul>
- </li>
- ...
- </ul>
URL manzillari saqlanib qolishi uchun data-target
oʻrniga atributdan foydalaning href="#"
.
- <ul class = "nav nav-pills" >
- <li sinf = "ochiladigan" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "path/to/page.html" >
- Ochiladigan ro'yxat
- <b class = "caret" >> </b>
- </a>
- <ul class = "ochiladigan menyu" >
- ...
- </ul>
- </li>
- </ul>
Berilgan navigatsiya paneli yoki yorliqli navigatsiya uchun menyularni faollashtirish uchun dasturiy api.
ScrollSpy plagini o'tish joyiga qarab navbat maqsadlarini avtomatik ravishda yangilash uchun mo'ljallangan.
Faylni yuklab olingQuyidagi maydonni aylantiring va navigatsiya yangilanishini tomosha qiling. Ochiladigan pastki elementlar ham ta'kidlanadi. Urunib ko'r!
Reklama leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi ular qui sotilgan oldin. Tumblr fermadan stolga velosiped huquqlari. Anim keffiyeh carles kardigan. Velit seitan mcsweeney ning fotostendi 3 bo'ri oy irure. Cosby sviter lomo jinsi shortilar, Uilyamsburg hoodie minim qui siz ular haqida eshitmagan bo'lsangiz kerak va kardigan ishonch fondi culpa biodiesel Wes Anderson estetik. Nihil tattooed accusamus, Cred irony biodiesel keffiyeh artisan ullamco consequat.
Veniam marfa mo'ylovli skeytbord, adipisicing fugiat velit pitchfork soqol. Freegan soqollari mcsweeney's ko'rinishida. Cupidatat to'rt loko nisi, ea helvetica nulla carles. Tatuirovka qilingan kosbi kozok oziq-ovqat yuk mashinasi, Mcsweeney's quis non freegan vinyl. Lo-fi Wes Anderson +1 sartorial. Karlesning estetik bo'lmagan mashqlari g'ayrioddiy. Bruklin adipisicing hunarmand pivo vitse keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft pivo deserunt skeytbord ea. Lomo velosiped huquqlarini adipisicing banh mi, velit ea sunt the next level locavore in a magna Veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisizing. DIY minimal messenjer sumkasidan foydalanish. Cred ex in, iphone uchun barqaror delectus consectetur fanny pack.
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 blog, culpa messenger bag marfa whatever delectus food truck. Sintetik identifikatorni aniqlang. Locavore sed helvetica cliche irony, momaqaldiroqlar, ehtimol siz ular haqida eshitmagan bo'lsangiz ham, hoodie glyutensiz lo-fi fap aliquip. Ular sotilishidan oldin mehnatkashlar, Terri Richardson, hunarmandning kosbi kozoklarini yaxshi ko'rardi. Cardigan craft pivo seitan tayyor velit. VHS chambray laboris tempor veniam. Anim mollit minimal commodo ullamco thundercats.
Javascript orqali scrollspy-ga qo'ng'iroq qiling:
- $ ( '#navbar' ). scrollspy ()
Yuqori paneldagi navigatsiyaga osongina scrollspy xatti-harakatini qo'shish uchun shunchaki data-spy="scroll"
josuslik qilmoqchi bo'lgan elementga qo'shing (ko'pincha bu tana bo'ladi).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
domdagi kabi bir narsaga must mos keladi
<div id="home"></div>
.
Scrollspy-dan DOM-ga elementlarni qo'shish yoki olib tashlash bilan birgalikda foydalanilganda, siz yangilash usulini shunday chaqirishingiz kerak bo'ladi:
- $ ( '[data-spy="scroll"]' ). har bir ( funktsiya () {
- var $spy = $ ( bu ). scrollspy ( "yangilash" )
- });
Ism | turi | standart | tavsifi |
---|---|---|---|
ofset | raqam | 10 | O'tkazish joyini hisoblashda yuqoridan siljish uchun piksellar. |
Tadbir | Tavsif |
---|---|
faollashtirish | Bu voqea har safar yangi element scrollspy tomonidan faollashtirilganda boshlanadi. |
Ushbu plagin mahalliy kontentga o'tish uchun tezkor, dinamik yorliq va hap funksiyalarini qo'shadi.
Faylni yuklab olingYashirin panellar o'rtasida, hatto ochiladigan menyular orqali o'tish uchun quyidagi yorliqlarni bosing.
Raw denim, ehtimol siz ular haqida eshitmagansiz jinsi shortilar Ostin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Mo'ylovli klişe tempor, Williamsburg Carles vegan helvetica. Reprehenderit qassob retro keffiyeh dreamcatcher synth. Cosby sviter eu banh mi, qui irure Terri Richardson sobiq kalamar. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, qassob 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 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.
JavaScript orqali tabbable yorliqlarini yoqish (har bir yorliq alohida faollashtirilishi kerak):
- $ ( '#mening Tab a' ). bosing ( funksiya ( e ) {
- e . preventDefault ();
- $ ( bu ). tab ( "ko'rsatish" );
- })
Siz alohida yorliqlarni bir necha usul bilan faollashtirishingiz mumkin:
- $ ( '#myTab a[href="#profile"]' ). tab ( "ko'rsatish" ); // Yorliqni nomi bo'yicha tanlang
- $ ( '#myTab a:first' ). tab ( "ko'rsatish" ); // Birinchi yorliqni tanlang
- $ ( '#myTab a:oxirgi' ). tab ( "ko'rsatish" ); // Oxirgi yorliqni tanlang
- $ ( '#myTab li:eq(2) a' ). tab ( "ko'rsatish" ); // Uchinchi yorliqni tanlang (0-indekslangan)
data-toggle="tab"
Elementni ko'rsatish yoki ustiga biron bir JavaScript yozmasdan yorliq yoki tabletka navigatsiyasini faollashtirishingiz mumkin data-toggle="pill"
. Yorliqga nav
va nav-tabs
sinflarini qo'shish ul
bootstrap yorlig'i uslubini qo'llaydi.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Bosh sahifa </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Profil </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Xabarlar </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Sozlamalar </a></li>
- </ul>
Yorliq elementi va kontent konteynerini faollashtiradi. Yorliqda DOM-dagi konteyner tuguniga mo'ljallangan data-target
yoki a bo'lishi kerak .href
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > Bosh sahifa </a></li>
- <li><a href = "#profile" > Profil </a></li>
- <li><a href = "#messages" > Xabarlar </a></li>
- <li><a href = "#settings" > Sozlamalar </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 = "xabarlar" > ... </div>
- <div class = "tab-pane" id = "settings" > ... </div>
- </div>
- <skript>
- $ ( funktsiya () {
- $ ( '#myTab a:oxirgi' ). tab ( "ko'rsatish" );
- })
- </script>
Tadbir | Tavsif |
---|---|
ko'rsatish | Bu voqea tab ko'rsatishda ishga tushadi, lekin yangi tab ko'rsatilishidan oldin. Faol va oldingi faol varaqni (agar mavjud bo'lsa) mos ravishda belgilash uchun va event.target foydalaning .event.relatedTarget |
ko'rsatilgan | Ushbu hodisa varaq ko'rsatilgandan so'ng yorliqlar ko'rsatishda ishga tushadi. Faol va oldingi faol varaqni (agar mavjud bo'lsa) mos ravishda belgilash uchun va event.target foydalaning .event.relatedTarget |
- $ ( 'a[data-toggle="tab"]' ). on ( 'ko'rsatilgan' , funktsiya ( e ) {
- e . maqsad // faollashtirilgan yorliq
- e . bog'liqTarget // oldingi yorliq
- })
Jeyson Frame tomonidan yozilgan mukammal jQuery.tipsy plaginidan ilhomlangan; Maslahatlar yangilangan versiya boʻlib, u tasvirlarga tayanmaydi, animatsiyalar uchun css3 dan va mahalliy sarlavhalarni saqlash uchun maʼlumotlar atributlaridan foydalanadi.
Faylni yuklab olingMaslahatlarni ko'rish uchun kursorni quyidagi havolalar ustiga olib boring:
Qattiq shimlar keyingi darajadagi keffiyeh , ehtimol siz ular haqida eshitmagansiz. Foto stend soqol xom denim letterpress vegan messenger sumkasi Stumptown. Farm-to-stol seitan, mcsweeney's fixie sustainable quinoa 8-bit amerikan kiyimida terri Richardson vinil chambray bor . Beard stumptown, kardiganlar banh mi lomo thundercats. Tofu biodizel Uilyamsburg marfa, to'rt loko mcsweeney ning tozalovchi vegan chambray. A, albatta, istehzoli hunarmand nima bo'lishidan qat'iy nazar, keytar , scenester farm-to-stol banksy Austin twitter handle freegan cred raw denim single-origin coffee virus.
Javascript orqali asboblar maslahatini ishga tushiring:
- $ ( '#misol' ). maslahat ( variantlar )
Ism | turi | standart | tavsifi |
---|---|---|---|
animatsiya | mantiqiy | rost | asboblar maslahatiga CSS fade o'tishni qo'llang |
joylashtirish | string|funktsiya | "yuqori" | Maslahatni qanday joylashtirish kerak - tepa | pastki | chap | to'g'ri |
selektor | ip | yolg'on | Agar selektor taqdim etilsa, asboblar paneli ob'ektlari belgilangan maqsadlarga topshiriladi. |
sarlavha | string | funktsiyasi | '' | `title` tegi mavjud bo'lmasa, standart sarlavha qiymati |
tetik | ip | 'qarang' | asboblar maslahati qanday ishga tushiriladi - kursorni | diqqat | qo'llanma |
kechikish | raqam | ob'ekt | 0 | asboblar maslahatini ko'rsatish va yashirishni kechiktirish (ms) - qo'lda ishga tushirish turiga taalluqli emas Agar raqam berilgan bo'lsa, kechikish ikkala yashirish/ko'rsatish uchun ham qo'llaniladi Ob'ekt tuzilishi: |
Ishlash sabablariga ko'ra, Tooltip va Popover data-apis qo'shiladi. Agar ulardan foydalanmoqchi bo'lsangiz, shunchaki selektor opsiyasini belgilang.
- <a href = "#" rel = "tooltip" title = "birinchi maslahat" > kursorni mening ustimga olib boring </a>
Elementlar to'plamiga asboblar maslahati ishlovchisini biriktiradi.
Elementning asboblar maslahatini ko'rsatadi.
- $ ( '#element' ). maslahat ( 'ko'rsatish' )
Elementning asboblar maslahatini yashiradi.
- $ ( '#element' ). maslahatchi ( 'yashirish' )
Elementning asboblar maslahatini almashtiradi.
- $ ( '#element' ). asboblar maslahati ( "o'tish" )
Ikkilamchi ma'lumotni saqlash uchun har qanday elementga, iPad'dagi kabi kontentning kichik qatlamlarini qo'shing.
* Asboblar maslahatini qo'shishni talab qiladi
Faylni yuklab olingQalqib chiquvchi tugmani ishga tushirish uchun kursorni ustiga bosing.
Javascript orqali popoverlarni yoqing:
- $ ( '#misol' ). popover ( variantlar )
Ism | turi | standart | tavsifi |
---|---|---|---|
animatsiya | mantiqiy | rost | asboblar maslahatiga CSS fade o'tishni qo'llang |
joylashtirish | string|funktsiya | "to'g'ri" | popoverni qanday joylashtirish mumkin - tepa | pastki | chap | to'g'ri |
selektor | ip | yolg'on | agar selektor taqdim etilsa, asboblar paneli ob'ektlari belgilangan maqsadlarga topshiriladi |
tetik | ip | 'qarang' | asboblar maslahati qanday ishga tushiriladi - kursorni | diqqat | qo'llanma |
sarlavha | string | funktsiyasi | '' | `title` atributi mavjud bo'lmasa, standart sarlavha qiymati |
mazmuni | string | funktsiyasi | '' | “data-content” atributi mavjud bo'lmasa, standart kontent qiymati |
kechikish | raqam | ob'ekt | 0 | popoverni ko'rsatish va yashirishni kechiktirish (ms) - qo'lda tetiklash turiga taalluqli emas Agar raqam berilgan bo'lsa, kechikish ikkala yashirish/ko'rsatish uchun ham qo'llaniladi Ob'ekt tuzilishi: |
Ishlash sabablariga ko'ra, Tooltip va Popover data-apis qo'shiladi. Agar ulardan foydalanmoqchi bo'lsangiz, shunchaki selektor opsiyasini belgilang.
Elementlar to'plami uchun popoverlarni ishga tushiradi.
Popover elementlarini ochib beradi.
- $ ( '#element' ). popover ( "shou" )
Qalqib chiquvchi elementlarni yashiradi.
- $ ( '#element' ). popover ( "yashirish" )
Qalqib chiquvchi elementlarni almashtiradi.
- $ ( '#element' ). popover ( "o'tish" )
Ogohlantirish plagini ogohlantirishlarga yaqin funksiyalarni qo'shish uchun kichik sinfdir.
Yuklab olishOgohlantirishlar plagini muntazam ogohlantirish xabarlarida ishlaydi va xabarlarni bloklaydi.
Buni va buni o'zgartiring va qayta urinib ko'ring. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Javascript orqali ogohlantirishni o'chirishni yoqing:
- $ ( ".alert" ). ogohlantirish ()
data-dismiss="alert"
Avtomatik ravishda ogohlantirish funksiyasini berish uchun yopish tugmachangizga qo'shing .
- <a class = "yopish" data-dississ = "alert" href = "#" > × </a>
Barcha ogohlantirishlarni yaqin funksionallik bilan o'rab oladi. Ogohlantirishlaringiz yopilganda jonlantirilishi uchun ularda .fade
va .in
sinfi allaqachon qo'llanilganligiga ishonch hosil qiling.
Ogohlantirishni yopadi.
- $ ( ".alert" ). ogohlantirish ( "yopish" )
Bootstrap ning ogohlantirish klassi ogohlantirish funksiyasiga ulanish uchun bir nechta hodisalarni ochib beradi.
Tadbir | Tavsif |
---|---|
yaqin | Ushbu hodisa close misol usuli chaqirilganda darhol ishga tushadi. |
yopiq | Ogohlantirish yopilgandan so'ng, bu hodisa ishga tushiriladi (css o'tishlari tugashini kutadi). |
- $ ( '#mening ogohlantirishim' ). bog'lash ( 'yopiq' , funktsiya () {
- // biror narsa qilmoq…
- })
Akkordeon va navigatsiya kabi yig‘iladigan komponentlar uchun asosiy uslublar va moslashuvchan yordam oling.
Faylni yuklab oling* Transitions plaginini kiritishni talab qiladi.
Yiqilish plaginidan foydalanib, biz oddiy akkordeon uslubi vidjetini yaratdik:
Javascript orqali yoqish:
- $ ( “.qulash” ). qulash ()
Ism | turi | standart | tavsifi |
---|---|---|---|
ota-ona | selektor | yolg'on | Agar selektor bo'lsa, ushbu yig'iladigan element ko'rsatilganda ko'rsatilgan ota-ona ostidagi barcha yig'iladigan elementlar yopiladi. (an'anaviy akkordeon harakati bilan o'xshash) |
almashtirish | mantiqiy | rost | Chaqiruvda yig'iladigan elementni almashtiradi |
data-toggle="collapse"
Yigʻiladigan element boshqaruvini avtomatik belgilash uchun data-target
elementga qoʻshish kifoya . Atribut data-target
siqishni qo'llash uchun CSS selektorini qabul qiladi. collapse
Sinfni yig'iladigan elementga qo'shganingizga ishonch hosil qiling . Agar siz uni sukut bo'yicha ochishni istasangiz, qo'shimcha sinfni qo'shing in
.
- <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- oddiy yig'iladigan
- </button>
- <div id = "demo" class = "yiqilish" > … </div>
data-parent="#selector"
. Buni amalda ko'rish uchun demoga qarang.
Kontentingizni yig'iladigan element sifatida faollashtiradi. Ixtiyoriy variantlarni qabul qiladi object
.
- $ ( '#myClapsible' ). qulash ({
- o'zgartirish : noto'g'ri
- })
Yigʻiladigan elementni koʻrsatish yoki berkitishga almashtiradi.
Yig'iladigan elementni ko'rsatadi.
Yig'iladigan elementni yashiradi.
Bootstrap ning qulash klassi qulash funksiyasiga ulanish uchun bir nechta hodisalarni ochib beradi.
Tadbir | Tavsif |
---|---|
ko'rsatish | Ushbu hodisa show misol usuli chaqirilganda darhol ishga tushadi. |
ko'rsatilgan | Ushbu hodisa yig'ish elementi foydalanuvchiga ko'rinadigan bo'lsa, ishga tushiriladi (CSS o'tishlari tugashini kutadi). |
yashirish | Ushbu hodisa hide usul chaqirilgandan so'ng darhol o'chiriladi. |
yashirin | Ushbu hodisa siqilish elementi foydalanuvchidan yashirilganda ishga tushiriladi (CSS o'tishlari tugashini kutadi). |
- $ ( '#myClapsible' ). on ( 'yashirin' , funktsiya () {
- // biror narsa qilmoq…
- })
Quyidagi slayd-shouni tomosha qiling.
Javascript orqali qo'ng'iroq qiling:
- $ ( '.karusel' ). karusel ()
Ism | turi | standart | tavsifi |
---|---|---|---|
interval | raqam | 5000 | Ob'ektni avtomatik aylantirish o'rtasidagi kechikish vaqti. Agar noto'g'ri bo'lsa, karusel avtomatik ravishda aylanmaydi. |
pauza | ip | "ko'chirish" | Sichqonchaning kirish qismida karuselning aylanishini to'xtatadi va sichqoncha bargida karuselning aylanishini davom ettiradi. |
Ma'lumotlar atributlari oldingi va keyingi boshqaruvlar uchun ishlatiladi. Quyidagi misol belgisini ko'rib chiqing.
- <div id = "myCarousel" class = "karusel slayd" >
- <!-- Karusel elementlari -->
- <div class = "karusel-ichki" >
- <div class = "faol element" > … </div>
- <div class = "element" > … </div>
- <div class = "element" > … </div>
- </div>
- <!-- Karusel navbati -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "oldingi" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "keyingi" > › </a>
- </div>
Karuselni ixtiyoriy variantlar object
bilan ishga tushiradi va ob'ektlar bo'ylab aylana boshlaydi.
- $ ( '.karusel' ). karusel ({
- interval : 2000
- })
Karusel elementlarini chapdan o'ngga aylantiring.
Karuselning ob'ektlar orasidan aylanishini to'xtatadi.
Karuselni ma'lum bir freymga aylantiradi (0-ga asoslangan, massivga o'xshash).
Oldingi elementga aylanish.
Keyingi elementga o'tish.
Bootstrap-ning karusel klassi karusel funksiyasiga ulanish uchun ikkita hodisani ochib beradi.
Tadbir | Tavsif |
---|---|
slayd | Bu hodisa slide misol usuli chaqirilganda darhol ishga tushadi. |
sirg'andi | Ushbu hodisa karusel slaydga o'tishni tugatgandan so'ng o'chiriladi. |
Har qanday shakldagi matn kiritish bilan oqlangan shriftlarni tezda yaratish uchun asosiy, oson kengaytirilgan plagin.
Faylni yuklab olingOldindan yozish natijalarini ko'rsatish uchun quyidagi maydonga yozishni boshlang.
Javascript orqali matn terish mashinasiga qo'ng'iroq qiling:
- $ ( '.yozuv oldinda' ). yozuv oldi ()
Ism | turi | standart | tavsifi |
---|---|---|---|
manba | massiv | [ ] | So'rov uchun ma'lumotlar manbai. |
buyumlar | raqam | 8 | Ochiladigan ro'yxatda ko'rsatiladigan elementlarning maksimal soni. |
moslashtiruvchi | funktsiyasi | katta harf sezgir emas | So'rovning elementga mos kelishini aniqlash uchun ishlatiladigan usul. item So'rovni sinab ko'rish uchun bitta argumentni qabul qiladi . bilan joriy so'rovga kiring this.query . true Agar so'rov mos bo'lsa , mantiqiy qiymatni qaytaring . |
saralovchi | funktsiyasi | aniq moslik, katta-kichik harf sezgir, katta- kichik harf sezgir |
Avtomatik to'ldirish natijalarini saralash uchun ishlatiladigan usul. Bitta argumentni qabul qiladi items va matnning oldingi namunasi doirasiga ega. Joriy so'rovga murojaat qiling this.query . |
yoritgich | funktsiyasi | barcha standart mosliklarni ta'kidlaydi | Avtomatik to'ldirish natijalarini ta'kidlash uchun ishlatiladigan usul. Bitta argumentni qabul qiladi item va matnning oldingi namunasi doirasiga ega. HTMLni qaytarish kerak. |
Elementni yozish funksiyasi bilan roʻyxatdan oʻtkazish uchun maʼlumotlar atributlarini qoʻshing.
- <kiritish turi = "matn" data-provide = "typeahead" >
Yozuv boshi bilan kiritishni ishga tushiradi.