A Modal beépülő modulunk a hagyományos modális js beépülő modul rendkívül karcsú változata, különös gondot fordítva arra, hogy csak azokat a puszta funkciókat tartalmazza, amelyekre itt a Twitteren szükségünk van.
Letöltés$('#my-modal').modal(options)
Név | típus | alapértelmezett | leírás |
---|---|---|---|
háttér | logikai érték, karakterlánc | hamis | Modális háttérelemet tartalmaz. Állítsa be a hátteret, "static" ha nem szeretné, hogy a modális bezáruljon, amikor a hátterre kattint. |
billentyűzet | logikai érték | hamis | Bezárja a modált az Escape billentyű lenyomásakor |
előadás | logikai érték | hamis | Megnyitja a modálist az osztály inicializálásánál |
Könnyedén aktiválhatja a modálokat az oldalon anélkül, hogy egyetlen soros javascriptet kellene írnia. Csak adjon meg egy elemnek egy data-controls-modal
attribútumot, amely megfelel egy modális elem azonosítójának, és ha rákattint, elindítja a modált. Modális opciók hozzáadásához csak adja meg őket adatattribútumként.
<a class="btn" data-controls-modal="my-modal" data-backdrop="static" >Modal indítása</a>
Megjegyzés Ha azt szeretné, hogy a modál be- és kifelé animálódjon, egyszerűen adjon hozzá egy .fade
osztályt az .modal
elemhez (lásd a bemutatót, hogy megtekinthesse ezt működés közben).
Aktiválja a tartalmat modálisként. Elfogad egy opcionális opciót object
.
$('#my-modal').modal({ billentyűzet: igaz })
Manuálisan vált egy módot.
$('#my-modal').modal('toggle')
Manuálisan megnyit egy modált.
$('#my-modal').modal('show')
Manuálisan elrejti a modált.
$('#my-modal').modal('elrejtés')
Egy elemek modális osztálypéldányt ad vissza.
$('#my-modal').modal(igaz)
Megjegyzés Alternatív megoldásként ez a paranccsal is lekérhető $().data('modal')
.
A Bootstrap modális osztálya felfed néhány eseményt a modális funkciókhoz való kapcsolódáshoz.
Esemény | Leírás |
---|---|
előadás | Ez az esemény azonnal aktiválódik a show példánymetódus meghívásakor. |
Látható | Ez az esemény akkor indul el, amikor a modális láthatóvá vált a felhasználó számára (megvárja, amíg a css áttérés befejeződik). |
elrejt | Ez az esemény azonnal elindul, amikor a hide példánymetódus meghívásra került. |
rejtett | Ez az esemény akkor indul el, amikor a modális elrejtése befejeződött a felhasználó elől (megvárja, amíg a css áttérés befejeződik). |
$('#my-modal').bind('hidden', function () { // csinálj valamit ... })
Ez a beépülő modul legördülő interakciók hozzáadására szolgál a rendszerindító felső sávjához vagy a füles navigációhoz.
Letöltés$('#topbar').dropdown()
Ha gyorsan szeretne legördülő menüt hozzáadni bármely navigációs elemhez, használja az data-dropdown
attribútumot. Minden érvényes bootstrap legördülő menü automatikusan aktiválódik.
<ul class="tabs"> <li class="active"><a href="#">Főoldal</a></li> <li class="dropdown" data-dropdown="dropdown" > <a href="#" class="dropdown-toggle">Legördülő menü</a> <ul class="dropdown-menu"> <li><a href="#">Másodlagos link</a></li> <li><a href="#">Valami más itt</a></li> <li class="osztó"></li> <li><a href="#">Egy másik link</a></li> </ul> </li> </ul>
Megjegyzés Ha a felhasználói felületén több legördülő menü található, fontolja meg az data-dropdown
attribútum hozzáadását egy jelentősebb tárolóelemhez, például a .tabs
vagy .topbar
.
Programozási API egy adott felső sáv vagy lapos navigáció menüinek aktiválásá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$('#topbar').scrollSpy()
A scrollspy viselkedés egyszerű hozzáadásához adja hozzá az data-scrollspy
attribútumot a .topbar
.
<div class="topbar" data-scrollspy="scrollspy" >...</div>
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>
.
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')
Nézze meg a felső sáv navigációját ezen az oldalon.
Ez a beépülő modul gyors, dinamikus lap- és tablettafunkciókat ad hozzá.
Letöltés$('.tabs').tabs()
Aktiválhat egy lapot vagy tabletta navigációt anélkül, hogy JavaScriptet írna, egyszerűen megadva nekik egy data-tabs
vagy data-pills
attribútumot.
<ul class="tabs" data-tabs="tabs" >...</ul>
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ény | Leírás |
---|---|
változás | Ez az esemény lapváltáskor aktiválódik. Használja a event.target és event.relatedTarget az 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 })
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$('#example').twipsy(options)
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>
Twipsy kezelőt csatlakoztat egy elemgyűjteményhez.
Felfedi az elemek twipsy.
$('#elem').twipsy('show')
Elrejti a twipsy elemeket.
$('#elem').twipsy('hide')
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')
.
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$('#example').popover(options)
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>
Inicializálja az elemgyűjtemény popovereit.
Felfedi az elemek felbukkanását.
$('#elem').popover('show')
Elrejti az elemek felbukkanását.
$('#elem').popover('elrejtés')
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$(".alert-message").alert()
Csak adjon hozzá egy data-alert
attribútumot a figyelmeztető üzenetekhez, hogy automatikusan bezárja őket.
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. |
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 .in
osztály már alkalmazza őket.
Bezár egy riasztást.
$(".alert-message").alert('close')