Javascript a Bootstrap számára

Keltse életre a Bootstrap összetevőit új, egyéni bővítményekkel, amelyek együttműködnek a jQuery -vel és az Ender -rel .

← Vissza a Bootstrap kezdőlapjához

Ez a beépülő modul a scrollspy (automatikus frissítésű navigációs) interakció hozzáadására szolgál a bootstrap felső sávjához.

Letöltés

A bootstrap-scrollspy.js használata

$('#topbar').scrollSpy()

Jelölés

A scrollspy viselkedés egyszerű hozzáadásához adja hozzá az data-scrollspyattribútumot a .topbar.

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

Mód

$().scrollSpy()

Automatikusan aktiválja a navigációs gombokat a felhasználó görgetési pozíciója szerint.

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

Megjegyzés A Topbar horgonycímkéknek feloldható azonosító célokkal kell rendelkezniük. Például egy <a href="#home">home</a>kell megfelelnie valaminek a dom-ban, mint például <div id="home"></div>.

.scrollSpy('refresh')

A scrollspy gyorsítótárban tárolja a navigációs gombokat és a szakasz koordinátáit a teljesítmény érdekében. Ha frissítenie kell ezt a gyorsítótárat (valószínűleg dinamikus tartalom esetén), hívja ezt a frissítési módszert. Ha a data attribútumot használta a scrollspy meghatározásához, csak hívja a refresh parancsot a törzsben.

$('body').scrollSpy('refresh')

Demó

Nézze meg a felső sáv navigációját ezen az oldalon.

Ez a bővítmény további funkciókat kínál a gombok állapotának kezeléséhez.

Letöltés

A bootstrap-buttons.js használata

$('.tabs').button()

Mód

$().button('toggle')

Bekapcsolja a push állapotot. Olyan megjelenést kölcsönöz a btn-nek, mintha aktiválták volna.

Megjegyzés Az data-toggleattribútum használatával engedélyezheti a gombok automatikus váltását.

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

$().button('betöltés')

A gomb állapotát betöltésre állítja – letiltja a gombot, és a szöveget szöveg betöltésére cseréli. A betöltési szöveget a gombelemen kell megadni a data attribútum segítségével data-loading-text.

<button class="btn" data-loading-text="cucc betöltése..." >...</button>

$().button('reset')

Visszaállítja a gomb állapotát – a szöveget eredeti szövegre cseréli.

$().button(karakterlánc)

Visszaállítja a gomb állapotát – a szöveget bármely adatban meghatározott szövegállapotra cseréli.

<button class="btn" data-complete-text="kész!" >...</button>
<script>
  $('.btn').button('complete')
</scrip>

Demó

Ez a beépülő modul gyors, dinamikus lap- és tablettafunkciókat ad hozzá.

Letöltés

A bootstrap-tabs.js használata

$('.tabs').tabs()

Jelölés

Aktiválhat egy lapot vagy tabletta navigációt anélkül, hogy JavaScriptet írna, egyszerűen megadva nekik egy data-tabsvagy data-pillsattribútumot.

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

Mód

$().tabs vagy $().pills

Aktiválja a fül és a tabletta funkcióit egy adott tárolóhoz. A laphivatkozásoknak hivatkozniuk kell a dokumentumban található azonosítókra.

<ul class="tabs">
  <li class="active"><a href="#home">Főoldal</a></li>
  <li><a href="#profile">Profil</a></li>
  <li><a href="#messages">Üzenetek</a></li>
  <li><a href="#settings">Beállítások</a></li>
</ul>

<div class="pill-content">
  <div class="active" id="home">...</div>
  <div id="profile">...</div>
  <div id="üzenetek">...</div>
  <div id="beállítások">...</div>
</div>

<script>
  $(függvény () {
    $('.tabs').tabs()
  })
</script>

Események

Esemény Leírás
változás Ez az esemény lapváltáskor aktiválódik. Használja a event.targetés event.relatedTargetaz aktív lapot, illetve az előző aktív lapot.
$('#.tabs').bind('change', function (e) {
  e.target // aktivált lap
  e.relatedTarget // előző lap
})

Demó

Nyers farmer, valószínűleg még nem hallott róluk farmer rövidnadrág, Austin. Nesciunt tofu stumptown aliqua, retro szinti mestertisztítás. Bajusz klisé tempor, williamsburg carles vegán helvetica. Reprehenderit hentes retro keffiyeh Dreamcatcher szinti. Cosby pulóver eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis kardigán amerikai ruházat, hentes voluptate nisi qui.

Food truck fixie locavore, accusamus mcsweeney's marfa nulla egyetlen eredetű kávétintahal. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farmtól asztalig kézműves sör twee. Qui Photo Booth magasnyomású, commodo enim kézműves sör mlkshk aliquip farmer rövidnadrág ullamco ad vinyl cillum PBR. Homo nostrud organikus, guessnda labore esztétikai magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegán fanny pack odio cillum wes anderson 8 bites, fenntartható farmer rövidnadrág szakáll ut barkácsolás etikus culpa terry richardson biodízellel. Art party scenester stumptown, tumblr hentes vero sint qui sapiente accusamus tetovált echo park.

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tetovált iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Etikus portland aute, ironikus food truck pitchfork lomo eu anim. Esztétikai blog barkácsolás, etikus szakáll leggings tofu konsekvát bármilyen kardigán nostrud. Helvetica valószínűleg nem hallott róluk a carles, marfa veniam occaecat lomo, mielőtt elfogytak volna a shoreditch scenester fenntartható thundercats. Consectetur tofu kézműves sör, mollit brunch fap echo park pitchfork bajusz dolor.

Sunt qui biodízel mollit officia, fanny pack rakott rá egy madarat thundercats seitan squid ad wolf bring right blog. Et aute readymade farm-to-table carles 8 bites, nesciunt nulla etsy adipisicing organikus ea. Master cleanse mollit high life, next level Austin nesciunt amerikai ruházat twee bajusz adipisicing reprehenderit kapucnis portlandi irónia. Aliqua tofu quinoa +1 commodo eiusmod. Élettartamú williamsburg cupidatat twee homo leggings. Négy loko bakelit DIY consectetur nisi, marfa retro keffiyeh vegán. Fanny pack viral retro consectetur gentrify fap.

Etsy mixtape wayfarers, etikus wes anderson tofu, mielőtt elfogytak volna mcsweeney bio lomo retró fanny pack lo-fi farmtól asztalig készre. Messenger táska gentrify pitchfork tetovált kézműves sör, iphone gördeszka locavore carles etsy salvia banksy kapucnis kapucnis helvetica. DIY szintetizátor PBR banksy irónia. Leggings dzsentrifikálja a tintahalot, 8 bites cred pitchfork. Williamsburg banh mi whatever gluténmentes, carles pitchfork biodízel fixie etsy retro mlkshk vice blog. Scenester cred valószínűleg nem hallottál róluk, vinyl craft beer blog stumptown. Pitchfork fenntartható tofu szintetizátor chambray évf.

Vagyonkezelői alap seitan magasnyomás, keytar nyers farmer keffiyeh etsy art party, mielőtt elfogytak Master cleanse gluténmentes tintahal scenester freegan cosby pulóver. Fanny pack portland Seitan DIY, art party locavore farkas klisé high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi, mielőtt elfogytak a farmtól az asztalig VHS viral locavore cosby pulóver. Lomo wolf vírusos, bajuszos readymade thundercats keffiyeh kézműves sör marfa etikus. Wolf salvia freegan, sartorial keffiyeh echo park vegán.

A Jason Frame által írt kiváló jQuery.tipsy plugin alapján; A twipsy egy frissített verzió, amely nem támaszkodik képekre, css3-at használ az animációkhoz, és adat-attribútumokat a címtároláshoz!

Letöltés

A bootstrap-twipsy.js használata

$('#example').twipsy(options)

Lehetőségek

Név típus alapértelmezett leírás
élő logikai érték igaz alkalmazzon css fade átmenetet az eszköztippre
késleltetésben szám 0 késleltetés az elemleírás megjelenítése előtt (ms)
delayOut szám 0 késleltetés az elemleírás elrejtése előtt (ms)
tartalék húr '' szöveg, amelyet akkor használ, ha nincs elemleírás címe
elhelyezés húr 'felett' hogyan kell elhelyezni az eszköztipet - fent | lent | balra | jobb
html logikai érték hamis lehetővé teszi a html tartalmat az eszközleíráson belül
élő logikai érték hamis esemény delegálást használjon az egyes eseménykezelők helyett
beszámítás szám 0 az eszköztipp pixeleltolása a célelemtől
cím karakterlánc, függvény 'cím' attribútum vagy módszer a címszöveg lekéréséhez
ravaszt húr 'lebeg' hogyan aktiválódik az eszköztipp – hover | fókusz | kézikönyv
sablon húr [alapértelmezett jelölés] A twipsy renderelésére használt html sablon.

Megjegyzés Az egyes twipsy példányopciók adatattribútumok használatával is megadhatók.

<a href="#" data-placement="below" rel='twipsy' title='Some title text'>text</a>

Mód

$().twipsy(opciók)

Twipsy kezelőt csatlakoztat egy elemgyűjteményhez.

.twipsy('show')

Felfedi az elemek twipsy.

$('#elem').twipsy('show')

.twipsy('hide')

Elrejti a twipsy elemeket.

$('#elem').twipsy('hide')

.twipsy(true)

Egy elemek twipsy osztálypéldányt ad vissza.

$('#elem').twipsy(true)

Megjegyzés Alternatív megoldásként ez a paranccsal is lekérhető $().data('twipsy').

Demó

Szűk nadrág következő szintű keffiyeh valószínűleg még nem hallott róluk. Photo Booth szakáll nyers farmer magasnyomású vegán futártáska stumptown. A gazdaságtól az asztalig terjedő seitán, az mcsweeney fixie, fenntartható quinoa 8 bites amerikai ruházata frottír richardson vinyl chambray -vel rendelkezik . Beard stumptown, kardigánok banh mi lomo thundercats. Tofu biodízel williamsburg marfa, négy loko mcsweeney's cleanse vegán chambray. Egy igazán ironikus kézműves, akármilyen keytar, scenester farm-to-table banksy Austin twitter fogantyú freegan cred nyers farmer egyetlen eredetű kávévírus.

A popover beépülő modul egyszerű felületet biztosít felugró ablakok hozzáadásához az alkalmazáshoz. Kibővíti a bootstrap-twipsy.js beépülő modult, ezért ügyeljen arra, hogy ezt a fájlt is megragadja, amikor felbukkan a projektje!

Megjegyzés A bootstrap-twipsy.js fájlt a bootstrap-popover.js előtt kell tartalmaznia .

Letöltés

A bootstrap-popover.js használata

$('#example').popover(options)

Lehetőségek

Név típus alapértelmezett leírás
élő logikai érték igaz alkalmazzon css fade átmenetet az eszköztippre
késleltetésben szám 0 késleltetés az elemleírás megjelenítése előtt (ms)
delayOut szám 0 késleltetés az elemleírás elrejtése előtt (ms)
tartalék húr '' szöveg, amelyet akkor használ, ha nincs elemleírás címe
elhelyezés húr 'jobb' hogyan kell elhelyezni az eszköztipet - fent | lent | balra | jobb
html logikai érték hamis lehetővé teszi a html tartalmat az eszközleíráson belül
élő logikai érték hamis esemény delegálást használjon az egyes eseménykezelők helyett
beszámítás szám 0 az eszköztipp pixeleltolása a célelemtől
cím karakterlánc, függvény 'cím' attribútum vagy módszer a címszöveg lekéréséhez
tartalom karakterlánc, függvény "adattartalom" egy karakterlánc vagy módszer a tartalomszöveg lekérésére. Ha egyiket sem adják meg, a tartalom egy adattartalom attribútumból származik.
ravaszt húr 'lebeg' hogyan aktiválódik az eszköztipp – hover | fókusz | kézikönyv
sablon húr [alapértelmezett jelölés] A popover megjelenítéséhez használt html sablon.

Megjegyzés Az egyes felugró példányok beállításai adatattribútumok használatával is megadhatók.

<a data-placement="below" href="#" class="btn vaara" rel="popover">szöveg</a>

Mód

$().popover(options)

Inicializálja az elemgyűjtemény popovereit.

.popover('show')

Felfedi az elemek felbukkanását.

$('#elem').popover('show')

.popover('hide')

Elrejti az elemek felbukkanását.

$('#elem').popover('elrejtés')

Demó

lebeg a popoverhez

A riasztási beépülő modul egy rendkívül apró osztály a figyelmeztetésekhez való szoros funkciók hozzáadásához.

Letöltés

A bootstrap-alerts.js használata

$(".alert-message").alert()

Jelölés

Csak adjon hozzá egy data-alertattribútumot a figyelmeztető üzenetekhez, hogy automatikusan bezárja őket.

Lehetőségek

Név típus alapértelmezett leírás
választó húr '.Bezárás' Milyen választót célozzon meg a riasztás lezárásához.

Mód

$().alert()

Az összes figyelmeztetést szoros funkcionalitással burkolja. Ha azt szeretné, hogy a figyelmeztetések bezárt állapotban megjelenjenek, győződjön meg arról, hogy a .fadeés .inosztály már alkalmazza őket.

.alert('close')

Bezár egy riasztást.

$(".alert-message").alert('close')

Demó

×

Szent guacamole! A legjobb, ha megnézed magad, nem nézel ki túl jól.

×

Ajjaj! Hiba történt! Változtasd meg ezt-azt, és próbáld újra. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.