Bawa komponén Bootstrap pikeun hirup-ayeuna ku 13 plugins jQuery custom.
Plugin tiasa dilebetkeun masing-masing (sanaos sababaraha anu peryogi katergantungan), atanapi sadayana sakaligus. Boh bootstrap.js sareng bootstrap.min.js ngandung sadaya plugins dina hiji file.
Anjeun tiasa nganggo sadayana plugins Bootstrap murni ngalangkungan API markup tanpa nyerat hiji baris JavaScript. Ieu mangrupikeun API kelas munggaran Bootstrap sareng kedah janten pertimbangan munggaran anjeun nalika nganggo plugin.
Kitu cenah, dina sababaraha kaayaan, éta pantes pikeun mareuman fungsionalitas ieu. Ku alatan éta, kami ogé nyadiakeun kamampuhan pikeun nganonaktipkeun API atribut data ku unbinding sakabeh kajadian dina awak spasi ngaran kalayan `'data-api'`. Ieu sigana kieu:
- $ ( 'awak' ). pareum ( '.data-api' )
Alternatipna, pikeun nargétkeun hiji plugin husus, ngan kaasup ngaran plugin urang salaku ngaranspasi babarengan jeung data-api ngaranspasi kawas kieu:
- $ ( 'awak' ). pareum ( '.alert.data-api' )
Kami ogé yakin yén anjeun kedah tiasa nganggo sadayana plugins Bootstrap murni ngalangkungan API JavaScript. Kabéh API umum anu tunggal, métode chainable, sarta balik kempelan acted kana.
- $ ( ".btn.bahaya" ). tombol ( "toggle" ). addClass ( "gajih" )
Sadaya metode kedah nampi pilihan obyék pilihan, senar anu nargétkeun metodeu khusus, atanapi henteu nanaon (anu ngamimitian plugin kalayan paripolah standar):
- $ ( "#MyModal" ). modal () // initialized kalawan standar
- $ ( "#MyModal" ). modal ({ keyboard : palsu }) // initialized kalawan euweuh keyboard
- $ ( "#MyModal" ). modal ( 'acara' ) // initializes na invokes acara geuwat
Unggal plugin ogé ngungkabkeun constructor atah na dina sipat `Constructor` $.fn.popover.Constructor
:. Upami anjeun hoyong kéngingkeun conto plugin khusus, cokot deui langsung tina unsur: $('[rel=popover]').data('popover')
.
Kadang-kadang perlu ngagunakeun plugins Bootstrap sareng kerangka UI anu sanés. Dina kaayaan ieu, tabrakan ngaranspasi kadang bisa lumangsung. Upami ieu kajantenan, anjeun tiasa nelepon .noConflict
kana plugin anu anjeun hoyong balikkeun nilaina.
- var bootstrapButton = $ . fn . kancing . noConflict () // balik $ .fn.button kana nilai saméméhna ditugaskeun
- $ . fn . bootstrapBtn = bootstrapButton // masihan $().bootstrapBtn fungsionalitas bootstrap
Bootstrap nyayogikeun acara khusus pikeun kalolobaan tindakan unik plugin. Sacara umum, ieu datangna dina bentuk participle infinitive jeung kaliwat - dimana infinitive (ex. show
) dipicu dina mimiti hiji acara, sarta formulir participle kaliwat na (ex. shown
) Micu dina parantosan hiji aksi.
Sadaya kajadian infinitive nyadiakeun pungsi preventDefault. Ieu nyadiakeun kamampuhan pikeun ngeureunkeun palaksanaan hiji aksi saméméh dimimitian.
- $ ( '#MyModal' ). on ( 'acara' , fungsi ( e ) {
- lamun (! data ) balik e . preventDefault () // eureun modal ti ditémbongkeun
- })
Pikeun éfék transisi basajan, lebetkeun bootstrap-transition.js sakaligus sareng file JS anu sanés. Upami anjeun nganggo bootstrap.js anu dikompilasi (atanapi minified) , teu kedah kalebet ieu-éta parantos aya.
Sababaraha conto plugin transisi:
Modals anu streamlined, tapi fléksibel, dialog prompts kalawan fungsionalitas diperlukeun minimum jeung standar pinter.
Modal anu disayogikeun sareng lulugu, awak, sareng set tindakan dina footer.
Hiji awak alus ...
- <div class = "modal hide fade" >
- <div class = "modal-header" >
- <tombol tipe = "tombol" kelas = "tutup" data-ngaleungitkeun = "modal" aria-disumputkeun = "leres" > & kali; </tombol>
- <h3> Modal lulugu </h3>
- </div>
- <div class = "modal-body" >
- <p> Hiji awak alus... </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" > Tutup </a>
- <a href = "#" class = "btn btn-primary" > Simpen parobahan </a>
- </div>
- </div>
Toggle a modal via JavaScript ku ngaklik tombol di handap. Bakal ngageser ka handap sareng luntur ti luhur halaman.
- <!-- Tombol pikeun memicu modal -->
- <a href = "#myModal" role = "button" class = "btn" data-toggle = "modal" > Jalankeun demo modal </a>
- <!-- Modal -->
- <div id = "myModal" class = "modal hide fade" tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "leres" >
- <div class = "modal-header" >
- <tombol type = "tombol" class = "tutup" data-dismiss = "modal" aria-disumputkeun = "leres" > × </tombol>
- <h3 id = "myModalLabel" > Modal lulugu </h3>
- </div>
- <div class = "modal-body" >
- <p> Hiji awak alus... </p>
- </div>
- <div class = "modal-footer" >
- <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > Tutup </button>
- <button class = "btn btn-primary" > Simpen parobahan </button>
- </div>
- </div>
Aktipkeun modal tanpa nulis JavaScript. Disetél data-toggle="modal"
dina unsur controller, kawas tombol, babarengan jeung data-target="#foo"
atawa href="#foo"
pikeun nargétkeun modal husus pikeun toggle.
- <button type = "button" data-toggle = "modal" data-target = "#myModal" > Jalankeun modal </button>
Nelepon modal sareng id myModal
sareng hiji baris JavaScript:
- $ ( '#MyModal' ). modal ( pilihan )
Pilihan bisa diliwatan via atribut data atawa JavaScript. Pikeun atribut data, tambahkeun nami pilihan ka data-
, sapertos dina data-backdrop=""
.
Ngaran | ngetik | standar | katerangan |
---|---|---|---|
latar | boolean | leres | Ngawengku unsur modal-backdrop. Alternatipna, tangtukeun static backdrop anu henteu nutup modal dina klik. |
kibor | boolean | leres | Nutup modal nalika konci kabur dipencet |
nempokeun | boolean | leres | Némbongkeun modal nalika dimimitian. |
jauh | jalur | palsu | Lamun url jauh disadiakeun, eusi bakal dimuat via
|
Aktipkeun eusi anjeun salaku modal. Narima hiji pilihan pilihan object
.
- $ ( '#MyModal' ). modal ({
- keyboard : palsu
- })
Sacara manual toggles modal.
- $ ( '#MyModal' ). modal ( 'toggle' )
Sacara manual muka modal.
- $ ( '#MyModal' ). modal ( 'tunjukkeun' )
Sacara manual nyumputkeun modal.
- $ ( '#MyModal' ). modal ( 'sumputkeun' )
Kelas modal Bootstrap ngungkabkeun sababaraha acara pikeun nyambungkeun kana fungsionalitas modal.
Acara | Katerangan |
---|---|
nempokeun | Kajadian ieu langsung hurung nalika show metode conto disebut. |
ditémbongkeun | Kajadian ieu dipecat nalika modal parantos katingali ku pangguna (bakal ngantosan transisi css réngsé). |
nyumput | Kajadian ieu langsung dipecat nalika hide metode conto parantos disebut. |
disumputkeun | Kajadian ieu dipecat nalika modal parantos disumputkeun tina pangguna (bakal ngantosan transisi css réngsé). |
- $ ( '#MyModal' ). on ( 'disumputkeun' , fungsi () {
- // ngalakukeun hiji hal ...
- })
Tambihkeun ménu lungsur ka ampir naon waé kalayan plugin saderhana ieu, kalebet navbar, tab, sareng pil.
Tambihkeun data-toggle="dropdown"
kana tautan atanapi tombol pikeun ngagentoskeun turunna.
- <div class = "dropdown" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#" > Dropdown pemicu </a>
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
Pikeun ngajaga URL gembleng, nganggo data-target
atribut tinimbang href="#"
.
- <div class = "dropdown" >
- <a class = "dropdown-toggle" id = "dLabel" role = "tombol" data-toggle = "dropdown" data-target = "#" href = "/page.html" >
- Puragkeun
- <b class = "caret" ></b>
- </a>
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
Nelepon dropdowns via JavaScript:
- $ ( '.dropdown-toggle' ). dropdown ()
Euweuh
A api programmatic pikeun toggling ménu pikeun navbar dibikeun atawa navigasi tab.
ScrollSpy plugin nyaéta pikeun otomatis ngamutahirkeun target nav dumasar kana posisi gulung. Gulung wewengkon handap navbar jeung lalajo robah kelas aktip. Sub item dropdown bakal disorot ogé.
Ad leggings keytar, brunch id pésta seni dolor kuli. Pitchfork yr enim lo-fi saméméh maranéhna dijual kaluar qui. Tumblr ladang-ka-méja hak sapedah naon. Anim keffiyeh carles cardigan. stan poto Velit seitan mcsweeney 3 serigala bulan irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui Anjeun meureun geus teu ngadéngé éta et cardigan trust fund culpa biodiesel wes anderson estetika. Nihil tato accusamus, cred ironi biodiesel keffiyeh artisan ullamco consequat.
Veniam marfa kumis skateboard, adipisicing fugiat velit pitchfork janggot. Freegan janggot aliqua cupidatat mcsweeney urang vero. Cupidatat opat loko nisi, ea helvetica nulla carles. treuk dahareun baju haneut cosby tato, mcsweeney urang quis non freegan vinyl. Lo-fi wes anderson +1 sartorial. Carles non estetika exercitation quis gentrify. Brooklyn adipisicing karajinan bir wakil keytar deserunt.
Occaecat commodo aliqua delectus. Fap karajinan bir deserunt skateboard ea. Hak sapedah Lomo adipisicing banh mi, velit ea sunt tingkat salajengna locavore kopi asal tunggal di magna veniam. Kahirupan tinggi id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS nyaéta adipisicing. Consectetur nisi DIY mini kantong utusan. Cred ex di, sustainable delectus consectetur fanny pak 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 blog, culpa messenger bag marfa naon delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica cliche ironi, thundercats Anjeun meureun geus teu ngadéngé éta consequat hoodie gluten bébas lo-fi fap aliquip. Labore elit placeat saméméh maranéhna dijual kaluar, terry richardson proident brunch nesciunt quis cosby baju haneut pariatur keffiyeh ut helvetica artisan. Cardigan karajinan bir seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Pikeun gampang nambahkeun kabiasaan scrollspy kana navigasi topbar Anjeun, ngan nambahan data-spy="scroll"
ka elemen rék nénjo dina (paling ilaharna ieu bakal awak) sarta data-target=".navbar"
pikeun milih nu nav ngagunakeun. Anjeun bakal hoyong nganggo scrollspy sareng .nav
komponén.
- <body data-spy = "scroll" data-target = ".navbar" > ... </body>
Nelepon scrollspy via JavaScript:
- $ ( '#navbar' ). scrollspy ()
<a href="#home">home</a>
kudu pakait jeung hal di dom kawas
<div id="home"></div>
.
Nalika nganggo scrollspy sareng nambihan atanapi ngahapus unsur tina DOM, anjeun kedah nyauran metode refresh sapertos kieu:
- $ ( '[data-Spy="scroll"]' ). masing -masing ( fungsi () {
- var $ spy = $ ( ieu ). scrollspy ( 'refresh' )
- });
Pilihan bisa diliwatan via atribut data atawa JavaScript. Pikeun atribut data, tambahkeun nami pilihan ka data-
, sapertos dina data-offset=""
.
Ngaran | ngetik | standar | katerangan |
---|---|---|---|
ngimbangan | angka | 10 | Piksel pikeun ngimbangan ti luhur nalika ngitung posisi ngagugulung. |
Acara | Katerangan |
---|---|
ngaktipkeun | Kajadian ieu hurung iraha waé item anyar diaktipkeun ku scrollspy. |
Tambihkeun fungsionalitas tab anu gancang sareng dinamis pikeun ngaliwat panel eusi lokal, bahkan ngalangkungan ménu turun.
Denim atah anjeun panginten henteu acan kantos nguping aranjeunna kaos jeans Austin. Nesciunt tahu stumptown aliqua, retro synth master cleanse. Kumis klise tempor, williamsburg carles vegan helvetica. Reprehenderit tukang daging retro keffiyeh dreamcatcher synth. Baju haneut Cosby eu banh mi, qui irure Terry richardson ex cumi. Aliquip nempatkeun salvia cillum iphone. Seitan aliquip quis cardigan apparel Amérika, jagal 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 denim atah keffiyeh etsy pihak seni saméméh maranéhna dijual kaluar master cleanse gluten bébas cumi scenester freegan cosby baju haneut. Fanny pak portland seitan DIY, pihak seni locavore ajag klise hirup tinggi echo taman Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi saméméh maranéhna dijual kaluar tegalan-to-méja VHS viral locavore cosby baju haneut. Lomo ajag viral, kumis readymade thundercats keffiyeh karajinan bir marfa etika. Wolf Salvia freegan, sartorial keffiyeh echo park vegan.
Aktipkeun tab tabable via JavaScript (unggal tab kudu diaktipkeun individual):
- $ ( '#MyTab a' ). klik ( fungsi ( e ) {
- e . preventDefault ();
- $ ( ieu ). tab ( 'témbongkeun' );
- })
Anjeun tiasa ngaktipkeun tab individu ku sababaraha cara:
- $ ( '#myTab a[href="#profile"]' ). tab ( 'témbongkeun' ); // Pilih tab ku ngaran
- $ ( '#MyTab a:mimiti' ). tab ( 'témbongkeun' ); // Pilih tab kahiji
- $ ( '#MyTab a:panungtung' ). tab ( 'témbongkeun' ); // Pilih tab panungtungan
- $ ( '#myTab li:eq(2) a' ). tab ( 'témbongkeun' ); // Pilih tab katilu (0-indéks)
Anjeun tiasa ngaktipkeun navigasi tab atanapi pil tanpa nyerat JavaScript ku ngan saukur nangtukeun data-toggle="tab"
atanapi data-toggle="pill"
dina unsur. Nambahkeun nav
sareng nav-tabs
kelas kana tab ul
bakal nerapkeun gaya tab Bootstrap.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Home </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Propil </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Talatah </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Setélan </a></li>
- </ul>
Aktipkeun unsur tab sareng wadah eusi. Tab kedah gaduh data-target
atanapi href
nargétkeun titik wadah dina DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > Home </a></li>
- <li><a href = "#profile" > Propil </a></li>
- <li><a href = "#messages" > Talatah </a></li>
- <li><a href = "#settings" > Setélan </a></li>
- </ul>
- <div class = "eusi tab" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profil" > ... </div>
- <div class = "tab-pane" id = "messages" > ... </div>
- <div class = "tab-pane" id = "settings" > ... </div>
- </div>
- <script>
- $ ( fungsi () {
- $ ( '#MyTab a:panungtung' ). tab ( 'témbongkeun' );
- })
- </script>
Acara | Katerangan |
---|---|
nempokeun | Kajadian ieu hurung dina acara tab, tapi sateuacan tab anyar ditingalikeun. Anggo event.target sareng event.relatedTarget nargétkeun tab aktip sareng tab aktip sateuacana (upami sayogi). |
ditémbongkeun | Kajadian ieu hurung dina acara tab saatos tab dipintonkeun. Anggo event.target sareng event.relatedTarget nargétkeun tab aktip sareng tab aktip sateuacana (upami sayogi). |
- $ ( 'a[data-toggle="tab"]' ). on ( 'ditémbongkeun' , fungsi ( e ) {
- e . target // tab diaktipkeun
- e . relatedTarget // tab saméméhna
- })
Diideuan ku jQuery.tipsy plugin unggulan ditulis ku Jason pigura; Tooltips mangrupikeun vérsi anu diropéa, anu henteu ngandelkeun gambar, nganggo CSS3 pikeun animasi, sareng atribut data pikeun neundeun judul lokal.
Kanggo alesan kinerja, tooltip sareng popover data-apis dilebetkeun, hartosna anjeun kedah ngamimitian nyalira .
Hover dina tumbu di handap pikeun ningali tooltips:
Calana ketat tingkat salajengna keffiyeh Anjeun meureun geus teu ngadéngé éta. Booth poto janggot denim atah letterpress vegan utusan kantong stumptown. Ladang-ka-méja seitan, fixie sustainable quinoa 8-bit Amérika apparel 8-bit mcsweeney urang boga terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tahu biodiesel williamsburg marfa, opat loko mcsweeney urang cleanse vegan chambray. A artisan bener ironis keytar naon , scenester tegalan-to-méja banksy Austin twitter nanganan freegan cred denim atah single-asal kopi viral.
Nalika nganggo tooltips sareng popovers sareng grup input Bootstrap, anjeun kedah nyetél pilihan container
(didokumentasikeun di handap) pikeun nyegah efek samping anu teu dihoyongkeun.
Micu tooltip via JavaScript:
- $ ( '#conto' ). tooltip ( pilihan )
Pilihan bisa diliwatan via atribut data atawa JavaScript. Pikeun atribut data, tambahkeun nami pilihan ka data-
, sapertos dina data-animation=""
.
Ngaran | ngetik | standar | katerangan |
---|---|---|---|
animasi | boolean | leres | nerapkeun transisi fade css ka tooltip |
html | boolean | palsu | Selapkeun html kana tooltip nu. Upami palsu, metode jquery text bakal dianggo pikeun nyelapkeun eusi kana dom. Anggo téks upami anjeun hariwang ngeunaan serangan XSS. |
panempatan | string | fungsi | 'luhureun' | kumaha posisi tooltip - top | handap | ditinggalkeun | leres |
pamilih | senar | palsu | Upami pamilih disayogikeun, obyék tooltip bakal didelegasikeun ka target anu ditangtukeun. |
judul | string | fungsi | '' | nilai judul standar upami tag `judul` teu aya |
pemicu | senar | 'fokus fokus' | kumaha tooltip dipicu - klik | ngalayang | fokus | manual. Catet yén kasus pas pemicu mutliple, spasi dipisahkeun, jenis pemicu. |
reureuh | angka | objék | 0 | reureuh némbongkeun sarta nyumputkeun tooltip (ms) - teu dilarapkeun ka tipe pemicu manual Lamun jumlah disadiakeun, reureuh diterapkeun ka duanana nyumputkeun / acara Struktur objék nyaéta: |
wadahna | string | palsu | palsu | Appends tooltip ka elemen husus |
- <a href = "#" data-toggle = "tooltip" title = "first tooltip" > hover over me </a>
Ngagantelkeun panangan tooltip ka kumpulan unsur.
Nembongkeun tooltip hiji unsur.
- $ ( '#elemen' ). tooltip ( 'tunjukkeun' )
Nyumputkeun tooltip unsur.
- $ ( '#elemen' ). tooltip ( 'sumputkeun' )
Toggles tooltip hiji unsur.
- $ ( '#elemen' ). tooltip ( 'toggle' )
Nyumputkeun sareng ngancurkeun tooltip unsur.
- $ ( '#elemen' ). tooltip ( 'ngancurkeun' )
Nambahkeun overlays leutik eusi, kawas nu aya dina iPad, kana elemen naon wae pikeun perumahan informasi sekundér. Hover leuwih tombol pikeun memicu popover nu. Merlukeun Tooltip kaasup.
Opat pilihan sadia: luhur, katuhu, handap, jeung kénca Blok.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Taya markup ditémbongkeun salaku popovers dihasilkeun tina JavaScript jeung eusi dina data
atribut.
Aktipkeun popovers via JavaScript:
- $ ( '#conto' ). popover ( pilihan )
Pilihan bisa diliwatan via atribut data atawa JavaScript. Pikeun atribut data, tambahkeun nami pilihan ka data-
, sapertos dina data-animation=""
.
Ngaran | ngetik | standar | katerangan |
---|---|---|---|
animasi | boolean | leres | nerapkeun transisi fade css ka tooltip |
html | boolean | palsu | Selapkeun html kana popover nu. Upami palsu, metode jquery text bakal dianggo pikeun nyelapkeun eusi kana dom. Anggo téks upami anjeun hariwang ngeunaan serangan XSS. |
panempatan | string | fungsi | 'leres' | kumaha posisi popover - top | handap | ditinggalkeun | leres |
pamilih | senar | palsu | lamun pamilih disadiakeun, obyék tooltip bakal delegated ka target dieusian |
pemicu | senar | 'klik' | kumaha popover dipicu - klik | ngalayang | fokus | manual |
judul | string | fungsi | '' | nilai judul standar upami atribut `judul` teu aya |
eusi | string | fungsi | '' | nilai eusi standar lamun atribut `data-content` teu aya |
reureuh | angka | objék | 0 | reureuh némbongkeun sarta nyumputkeun popover (ms) - teu dilarapkeun ka tipe pemicu manual Lamun jumlah disadiakeun, reureuh diterapkeun ka duanana nyumputkeun / acara Struktur objék nyaéta: |
wadahna | string | palsu | palsu | Appends popover ka elemen husus |
Kanggo alesan kinerja, Tooltip sareng Popover data-apis dilebetkeun. Upami anjeun hoyong nganggo éta, tangtoskeun pilihan pamilih.
Initializes popovers pikeun kumpulan unsur.
Nembongkeun hiji popover unsur.
- $ ( '#elemen' ). popover ( 'tunjukkeun' )
Nyumputkeun hiji unsur popover.
- $ ( '#elemen' ). popover ( 'sumputkeun' )
Toggles hiji unsur popover.
- $ ( '#elemen' ). popover ( 'toggle' )
Nyumputkeun sareng ngancurkeun popover unsur.
- $ ( '#elemen' ). popover ( 'ngancurkeun' )
Tambihkeun pungsionalitasna pikeun sadaya pesen waspada nganggo plugin ieu.
Robah ieu sareng éta sareng cobian deui. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Aktipkeun pamecatan hiji ngageter via JavaScript:
- $ ( ". waspada" ). waspada ()
Ngan tambahkeun data-dismiss="alert"
kana tombol nutup anjeun pikeun otomatis masihan hiji fungsi nutup ngageter.
- <a class = "nutup" data-ngaleungitkeun = "waspada" href = "#"> & kali; </a>
Bungkus sadaya panggeuing kalayan fungsionalitas anu caket. Pikeun ngahirupkeun panggeuing anjeun nalika ditutup, pastikeun aranjeunna gaduh .fade
sareng .in
kelas anu parantos dilarapkeun ka aranjeunna.
Nutup béja.
- $ ( ". waspada" ). waspada ( 'deukeut' )
Kelas waspada Bootstrap ngungkabkeun sababaraha acara pikeun ngahubungkeun kana fungsionalitas waspada.
Acara | Katerangan |
---|---|
nutup | Kajadian ieu langsung hurung nalika close metode conto disebut. |
ditutup | Kajadian ieu dipecat nalika ngageter parantos ditutup (bakal ngantosan transisi css réngsé). |
- $ ( '#abdi-waspada' ). meungkeut ( 'tutup' , fungsi () {
- // ngalakukeun hiji hal ...
- })
Kéngingkeun gaya dasar sareng dukungan anu fleksibel pikeun komponén anu tiasa dilipat sapertos akordion sareng navigasi.
* Merlukeun plugin Transisi pikeun kaasup.
Ngagunakeun plugin runtuhna, urang ngawangun widget gaya akordion basajan:
- <div class = "akordion" id = "akordion2" >
- <div class = "akordion-grup" >
- <div class = "accordion-heading" >
- <a class = "accordion-toggle" data-toggle = "runtuh" data-parent = "#accordion2" href = "#collapseOne" >
- Item Grup Collapsible #1
- </a>
- </div>
- <div id = "collapseOne" class = "akordion-awak runtuh" >
- <div class = "akordion-batin" >
- Anim pariatur klise...
- </div>
- </div>
- </div>
- <div class = "akordion-grup" >
- <div class = "accordion-heading" >
- <a class = "accordion-toggle" data-toggle = "runtuh" data-parent = "#accordion2" href = "#collapseTwo" >
- Item Grup Collapsible #2
- </a>
- </div>
- <div id = "collapseTwo" class = "akordion-awak runtuhna" >
- <div class = "akordion-batin" >
- Anim pariatur klise...
- </div>
- </div>
- </div>
- </div>
- ...
Anjeun oge bisa make plugin nu tanpa markup akordion. Jieun tombol toggle ngembangna sarta ambruk unsur séjén.
- <tombol type = "tombol" class = "btn btn-bahaya" data-toggle = "runtuh" data-target = "#demo" >
- basajan collapsible
- </tombol>
- <div id = "demo" class = "runtuhkeun" > ... </div>
Ngan tambahkeun data-toggle="collapse"
na a data-target
ka elemen pikeun otomatis napelkeun kadali unsur collapsible. Atribut data-target
nampi pamilih css pikeun nerapkeun runtuhna. Pastikeun pikeun nambahkeun kelas collapse
ka elemen collapsible. Upami anjeun hoyong kabuka sacara standar, tambahkeun kelas tambahan in
.
Pikeun nambahkeun manajemén grup kawas akordion ka kontrol collapsible, tambahkeun atribut data data-parent="#selector"
. Tingali kana demo pikeun ningali ieu aksi.
Aktipkeun sacara manual nganggo:
- $ ( ". runtuhna" ). ambruk ()
Pilihan bisa diliwatan via atribut data atawa JavaScript. Pikeun atribut data, tambahkeun nami pilihan ka data-
, sapertos dina data-parent=""
.
Ngaran | ngetik | standar | katerangan |
---|---|---|---|
kolot | pamilih | palsu | Upami pamilih maka sadaya elemen anu tiasa dilipat dina indungna anu ditangtukeun bakal ditutup nalika item anu tiasa dilipat ieu ditampilkeun. (sarupa jeung kabiasaan akordion tradisional) |
togél | boolean | leres | Toggles unsur collapsible on invocation |
Aktipkeun eusi anjeun salaku unsur collapsible. Narima hiji pilihan pilihan object
.
- $ ( '#myCollapsible' ). ambruk ({
- togél : palsu
- })
Toggles unsur collapsible mun ditémbongkeun atawa disumputkeun.
Némbongkeun unsur collapsible.
Nyumputkeun unsur anu tiasa dilipat.
Kelas runtuh Bootstrap ngungkabkeun sababaraha acara pikeun ngaitkeun kana fungsionalitas runtuh.
Acara | Katerangan |
---|---|
nempokeun | Kajadian ieu langsung hurung nalika show metode conto disebut. |
ditémbongkeun | Kajadian ieu dipecat nalika unsur runtuh parantos katingali ku pangguna (bakal ngantosan transisi css réngsé). |
nyumput | Kajadian ieu dipecat langsung nalika hide padika geus disebut. |
disumputkeun | Kajadian ieu dipecat nalika unsur runtuhna disumputkeun ti pangguna (bakal ngantosan transisi css réngsé). |
- $ ( '#myCollapsible' ). on ( 'disumputkeun' , fungsi () {
- // ngalakukeun hiji hal ...
- })
Slideshow di handap ieu nunjukkeun plugin sareng komponén umum pikeun ngurilingan elemen sapertos carousel.
- <div id = "myCarousel" class = "carousel slide" >
- <ol class = "carousel-indikator" >
- <li data-target = "#myCarousel" data-slide-to = "0" class = "active" ></li>
- <li data-target = "#myCarousel" data-slide-to = "1" ></li>
- <li data-target = "#myCarousel" data-slide-to = "2" ></li>
- </ol>
- <!-- Item carousel -->
- <div class = "carousel-batin" >
- <div class = "item aktip" > ... </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- Carousel nav -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev"> & lsaquo ; </a>
- <a class = "carousel-control katuhu" href = "#myCarousel" data-slide = "salajengna"> & rsaquo ; </a>
- </div>
Paké atribut data pikeun gampang ngadalikeun posisi carousel nu. data-slide
narima kecap konci prev
atawa next
, nu ngarobah posisi slide relatif ka posisi ayeuna. Alternatipna, pake data-slide-to
pikeun ngirimkeun indéks slide atah ka carousel data-slide-to="2"
, anu ngaluncat posisi slide ka indéks tinangtu dimimitian ku 0
.
Telepon carousel sacara manual nganggo:
- $ ( '.carousel' ). carousel ()
Pilihan bisa diliwatan via atribut data atawa JavaScriptz. Pikeun atribut data, tambahkeun nami pilihan ka data-
, sapertos dina data-interval=""
.
Ngaran | ngetik | standar | katerangan |
---|---|---|---|
interval | angka | 5000 | Jumlah waktu reureuh antara otomatis Ngabuburit hiji item. Lamun palsu, carousel moal otomatis siklus. |
reureuh sakeudeung | senar | "ngalayang" | Ngareureuhkeun puteran carousel dina mouseenter sarta neruskeun siklus carousel dina mouseleave. |
Initializes carousel kalawan pilihan pilihan object
tur mimitian Ngabuburit ngaliwatan item.
- $ ( '.carousel' ). carousel ({
- interval : 2000
- })
Siklus ngaliwatan item carousel ti kénca ka katuhu.
Ngeureunkeun carousel tina ngurilingan barang.
Siklus carousel kana pigura nu tangtu (0 dumasar, sarupa hiji Asép Sunandar Sunarya).
Siklus ka item saméméhna.
Siklus ka item salajengna.
Kelas carousel Bootstrap ngungkabkeun dua acara pikeun ngaitkeun kana fungsionalitas carousel.
Acara | Katerangan |
---|---|
ngageser | Kajadian ieu langsung hurung nalika slide metodeu invoked. |
ngageser | Acara ieu dipecat nalika carousel parantos réngsé transisi slide na. |
Dasar, gampang diperpanjang plugin pikeun gancang nyieun typeaheads elegan jeung sagala formulir input téks.
- <input type = "text" data-provide = "typeahead" >
Anjeun bakal hoyong nyetél autocomplete="off"
pikeun nyegah ménu browser standar tina muncul dina dropdown bootstrap typeahead.
Tambihkeun atribut data pikeun ngadaptar unsur sareng fungsionalitas typeahead sapertos anu dipidangkeun dina conto di luhur.
Nelepon headahead sacara manual nganggo:
- $ ( '.typeahead' ). hurup ()
Pilihan bisa diliwatan via atribut data atawa JavaScript. Pikeun atribut data, tambahkeun nami pilihan ka data-
, sapertos dina data-source=""
.
Ngaran | ngetik | standar | katerangan |
---|---|---|---|
sumber | susunan, fungsi | [] | Sumber data pikeun query ngalawan. Bisa mangrupa Asép Sunandar Sunarya string atawa fungsi. Fungsina diliwatan dua argumen, query nilai dina widang input sareng process callback. Fungsina tiasa dianggo sacara sinkron ku ngabalikeun sumber data langsung atanapi asynchronously via process argumen tunggal callback. |
barang | angka | 8 | Jumlah max item pikeun dipintonkeun dina dropdown nu. |
mnLength | angka | 1 | Panjang karakter minimum anu dipikabutuh sateuacan memicu bongbolongan autocomplete |
pameget | fungsi | bisi teu peka | Métode anu digunakeun pikeun nangtukeun lamun query cocog hiji item. Narima hiji argumen tunggal, anu item ngalawan pikeun nguji query. Aksés pamundut ayeuna nganggo this.query . Balikkeun boolean true upami query cocog. |
tukang urut | fungsi | cocok persis, case sensitive, case sensitive |
Métode anu digunakeun pikeun nyortir hasil autocomplete. Narima hiji argumen tunggal items jeung boga lingkup conto typeahead. Rujukan patarosan ayeuna sareng this.query . |
updater | fungsi | mulih item nu dipilih | Métode anu dianggo pikeun ngabalikeun barang anu dipilih. Narima hiji argumen tunggal, item sarta boga lingkup conto typeahead. |
panyorot | fungsi | highlights sadaya patandingan standar | Métode anu dianggo pikeun nyorot hasil autocomplete. Narima hiji argumen tunggal item jeung boga lingkup conto typeahead. Kedah balik html. |
Initializes input kalawan typeahead a.
Subnavigasi di kénca nyaéta demo langsung tina plugin afiks.
Pikeun gampang nambihan paripolah afiks kana unsur naon waé, tambahkeun data-spy="affix"
kana unsur anu anjeun hoyong nénjo. Teras nganggo offsets pikeun nangtukeun iraha bade nganonaktipkeun sareng mareuman pinning unsur.
- <div data-spy = "affix" data-offset-top = "200" > ... </div>
affix
,
affix-top
, jeung
affix-bottom
. Inget pikeun mariksa indungna anu berpotensi runtuh nalika afiks naék nalika ngahapus eusi tina aliran normal halaman.
Nelepon plugin afiks via JavaScript:
- $ ( '#navbar' ). afiks ()
Pilihan bisa diliwatan via atribut data atawa JavaScript. Pikeun atribut data, tambahkeun nami pilihan ka data-
, sapertos dina data-offset-top="200"
.
Ngaran | ngetik | standar | katerangan |
---|---|---|---|
ngimbangan | angka | fungsi | objék | 10 | Piksel pikeun ngimbangan tina layar nalika ngitung posisi ngagugulung. Upami nomer tunggal disayogikeun, offset bakal diterapkeun dina arah luhur sareng kénca. Pikeun ngadangukeun hiji arah, atawa sababaraha offsets unik, ngan nyadiakeun hiji obyék offset: { x: 10 } . Anggo fungsi nalika anjeun kedah nyayogikeun sacara dinamis offset (mangpaat pikeun sababaraha desain responsif). |