Keltse életre a Bootstrap összetevőit – immár 12 egyéni jQuery beépülő modullal.
Egy áramvonalas, de rugalmas, átveszi a hagyományos javascript modális beépülő modult, csak a minimálisan szükséges funkcionalitással és intelligens alapértelmezésekkel.
Ezzel az egyszerű beépülő modullal a Bootstrapben szinte bármihez hozzáadhat legördülő menüket. A Bootstrap teljes körű legördülő menü támogatást nyújt a navigációs sávon, a lapokon és a tablettákon.
A scrollspy segítségével automatikusan frissítheti a navigációs sáv hivatkozásait, hogy a görgetés pozíciója alapján jelenjen meg az aktuális aktív hivatkozás.
Használja ezt a beépülő modult, hogy hasznosabbá tegye a lapokat és a tablettákat azáltal, hogy lehetővé teszi számukra a helyi tartalom lapozható ablaktáblái közötti váltogatást.
A jQuery Tipsy beépülő modul új változata, az eszköztippek nem támaszkodnak a képekre – CSS3-at használnak animációkhoz és adatattribútumokat a helyi címtároláshoz.
Adjon hozzá kis tartalomfedvényeket, például az iPaden lévőket, bármely másodlagos információ tárolására szolgáló elemhez.
* Eszköztippeket kell tartalmaznia
A riasztási beépülő modul egy apró osztály a riasztásokhoz való szoros funkciók hozzáadásához.
Többet tehet a gombokkal. Vezérlő gombállapotokat vagy gombcsoportokat hozhat létre több összetevőhöz, például eszköztárhoz.
Szerezzen alapstílusokat és rugalmas támogatást az összecsukható alkatrészekhez, mint például a harmonika és a navigáció.
Hozzon létre egy vidám kört minden olyan tartalomból, amelyet interaktív diavetítéssel szeretne biztosítani.
Alapvető, könnyen bővíthető beépülő modul elegáns fejlécek gyors létrehozásához bármilyen formátumú szövegbevitellel.
Az egyszerű átmeneti effektusok érdekében használja egyszer a bootstrap-transition.js fájlt a modális becsúszáshoz vagy a figyelmeztetések elhalványulásához.
* A bővítmények animációjához szükséges
Egy áramvonalas, de rugalmas, átveszi a hagyományos javascript modális beépülő modult, csak a minimálisan szükséges funkcionalitással és intelligens alapértelmezésekkel.
Fájl letöltéseAz alábbiakban egy statikusan renderelt modális látható.
Egy szép test…
Váltson át egy modált javascripten keresztül az alábbi gombra kattintva. Lecsúszik, és elhalványul az oldal tetejétől.
Indítsa el a demo modáltHívja a modált javascripten keresztül:
- $ ( '#myModal' ). modális ( opciók )
Név | típus | alapértelmezett | leírás |
---|---|---|---|
háttér | logikai érték | igaz | Modális háttérelemet tartalmaz. Alternatív megoldásként static olyan hátteret adjon meg, amely nem zárja be a modált kattintásra. |
billentyűzet | logikai érték | igaz | Bezárja a modált az Escape billentyű lenyomásakor |
előadás | logikai érték | igaz | Megjeleníti a modált inicializáláskor. |
Könnyedén aktiválhatja a modálokat az oldalon anélkül, hogy egyetlen soros javascriptet kellene írnia. Csak állítson data-toggle="modal"
be egy vezérlőelemet a data-target="#foo"
vagy href="#foo"
a modális elem azonosítójának megfelelő vezérlőelemre, és ha rákattint, elindítja a modált.
Ezenkívül, ha opciókat szeretne hozzáadni a modális példányhoz, csak adja meg azokat további adatattribútumokként vagy a vezérlőelemen, vagy magán a modális jelölésen.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > Modal indítása </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" > × </button>
- <h3> Modális fejléc </h3>
- </div>
- <div class = "modal-body" >
- <p> Egy szép test… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dismiss = "modal" > Bezárás </a>
- <a href = "#" class = "btn btn-primary" > Módosítások mentése </a>
- </div>
- </div>
.fade
osztályt az
.modal
elemhez (lásd a bemutatót, hogy megtekinthesse ezt működés közben), és adja hozzá a bootstrap-transition.js-t.
Aktiválja a tartalmat modálisként. Elfogad egy opcionális opciót object
.
- $ ( '#myModal' ). modális ({
- billentyűzet : false
- })
Manuálisan vált egy módot.
- $ ( '#myModal' ). modális ( 'toggle' )
Manuálisan megnyit egy modált.
- $ ( '#myModal' ). modális ( 'show' )
Manuálisan elrejti a modált.
- $ ( '#myModal' ). modális ( 'elrejtés' )
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). |
- $ ( '#myModal' ). on ( 'hidden' , function () {
- // csinálj valamit…
- })
Ezzel az egyszerű beépülő modullal a Bootstrapben szinte bármihez hozzáadhat legördülő menüket. A Bootstrap teljes körű legördülő menü támogatást nyújt a navigációs sávon, a lapokon és a tablettákon.
Fájl letöltéseA legördülő menük teszteléséhez kattintson a legördülő navigációs hivatkozásokra a navigációs sávban és az alábbi tablettákra.
Hívja a legördülő listákat javascripten keresztül:
- $ ( '.dropdown-toggle' ). legördülő menü ()
Ha gyorsan szeretne legördülő menüt hozzáadni bármely elemhez, csak adja hozzá data-toggle="dropdown"
, és minden érvényes rendszerindítási legördülő menü automatikusan aktiválódik.
data-target="#fat"
vagy
a használatával href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "aktív" ><a href = "#" > Normál link </a></li>
- <li class = "legördülő" id = "menu1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1" >
- Ledob
- <b class = "caret" ></b>
- </a>
- <ul class = "legördülő menü" >
- <li><a href = "#" > Művelet </a></li>
- <li><a href = "#" > Egy másik művelet </a></li>
- <li><a href = "#" > Itt van még valami </a></li>
- <li class = "osztó" ></li>
- <li><a href = "#" > Elválasztott link </a></li>
- </ul>
- </li>
- ...
- </ul>
Az URL-ek érintetlenségének megőrzéséhez használja az data-target
attribútumot a helyett href="#"
.
- <ul class = "nav nav-pills" >
- <li class = "legördülő menü" >
- <a class = "dropdown-toggle" data-toggle = "legördülő" data-target = "#" href = "elérési út/oldalhoz.html" >
- Ledob
- <b class = "caret" ></b>
- </a>
- <ul class = "legördülő menü" >
- ...
- </ul>
- </li>
- </ul>
Programozási API egy adott navigációs sáv vagy lapos navigáció menüinek aktiválásához.
A ScrollSpy beépülő modul a navigációs célok automatikus frissítésére szolgál a görgetés pozíciója alapján.
Fájl letöltéseGörgessen az alábbi területen, és nézze meg a navigációs frissítést. A legördülő alelemek is kiemelve lesznek. Próbáld ki!
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi, mielőtt elfogytak volna. Tumblr farmtól asztalig kerékpárjogok bármi. Anim keffiyeh carles kardigán. Velit seitan mcsweeney fotófülkéje 3 wolf moon irure. Cosby pulóver lomo jean shorts, williamsburg kapucnis minim qui valószínűleg még nem hallott róluk et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tetovált accusamus, cred irony biodízel keffiyeh artisan ullamco consequat.
Veniam marfa bajuszos gördeszka, zsíros fugiat velit vasvillás szakáll. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Tetovált cosby pulóver food truck, mcsweeney quis nem freegan bakelit. Lo-fi wes anderson +1 sartorial. Carles nem esztétikai gyakorlat quis gentrify. Brooklyn adipisicing kézműves sör vice keytar deserunt.
Occaecat commodo aliqua delectus. Fap kézműves sör deserunt gördeszka ea. Lomo kerékpárjogok adipisicing banh mi, velit ea sunt next level locavore egyetlen eredetű kávé magna veniamban. High life id bakelit, echo park consequat quis aliquip banh mi pitchfork. Vero VHS est adipisicing. Consectetur nisi DIY minimális futártáska. Cred ex in, fenntartható delectus consectetur fanny pack 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 whatever delectus food truck. Sapiente szintetizátor id guessnda. Locavore sed helvetica klisé irónia, mennydörgő macskák, amiket valószínűleg még nem hallottál róluk consequat kapucnis gluténmentes lo-fi fap aliquip. Labore elit placeat, mielőtt elfogytak volna, Terry richardson proident villásreggeli nesciunt quis cosby pulóver pariatur keffiyeh ut helvetica artisan. Kardigán kézműves sör seitan readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Hívja a scrollspy-t javascripten keresztül:
- $ ( '#navbar' ). scrollspy ()
A scrollspy viselkedés egyszerű hozzáadásához a felső sáv navigációjához egyszerűen adja hozzá data-spy="scroll"
azt az elemet, amely után kémkedni szeretne (leggyakrabban ez a törzs).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
kell megfelelnie valaminek a dom-ban, mint például
<div id="home"></div>
.
Ha a scrollspy-t a DOM-elemek hozzáadásával vagy eltávolításával együtt használja, meg kell hívnia a frissítési metódust, például:
- $ ( '[data-spy="scroll"]' ). mindegyik ( függvény () {
- var $spy = $ ( ez ). scrollspy ( 'frissítés' )
- });
Név | típus | alapértelmezett | leírás |
---|---|---|---|
beszámítás | szám | 10 | Felülről eltolandó képpontok a görgetés helyzetének kiszámításakor. |
Esemény | Leírás |
---|---|
aktiválja | Ez az esemény akkor indul el, amikor egy új elemet aktivál a scrollspy. |
Ez a beépülő modul gyors, dinamikus lap- és pillérfunkciókat ad a helyi tartalom közötti átálláshoz.
Fájl letöltéseKattintson az alábbi fülekre a rejtett panelek közötti váltáshoz, akár legördülő menük segítségével is.
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 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.
Lapozható lapok engedélyezése javascripten keresztül (minden lapot külön kell aktiválni):
- $ ( '#myTab a' ). kattintás ( függvény ( e ) {
- e . preventDefault ();
- $ ( ez ). lap ( 'megjelenítés' );
- })
Az egyes lapokat többféleképpen is aktiválhatja:
- $ ( '#myTab a[href="#profile"]' ). lap ( 'megjelenítés' ); // Lap kiválasztása név szerint
- $ ( '#myTab a:first' ). lap ( 'megjelenítés' ); // Válassza ki az első fület
- $ ( '#myTab a:last' ). lap ( 'megjelenítés' ); // Utolsó lap kiválasztása
- $ ( '#myTab li:eq(2) a' ). lap ( 'megjelenítés' ); // Harmadik lap kiválasztása (0-indexelt)
Aktiválhat egy lapot vagy tabletta navigációt anélkül, hogy JavaScriptet írna, egyszerűen megadva data-toggle="tab"
vagy data-toggle="pill"
egy elemen. Ha hozzáadja a nav
és nav-tabs
osztályokat a laphoz ul
, akkor a rendszerindító lapstílus érvényesül.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Főoldal </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Profil </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Üzenetek </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Beállítások </a></li>
- </ul>
Aktivál egy tabulátor elemet és tartalomtárolót. A lapon egy data-target
vagy egy tárolócsomópontot kell href
célozni a DOM-ban.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "aktív" ><a href = "#home" > Kezdőlap </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 = "tab-content" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profil" > ... </div>
- <div class = "tab-pane" id = "üzenetek" > ... </div>
- <div class = "tab-pane" id = "beállítások" > ... </div>
- </div>
- <script>
- $ ( függvény () {
- $ ( '#myTab a:last' ). lap ( 'megjelenítés' );
- })
- </script>
Esemény | Leírás |
---|---|
előadás | Ez az esemény a lap megjelenítésekor aktiválódik, de az új lap megjelenítése előtt. Használja a event.target és event.relatedTarget az aktív lapot, illetve az előző aktív lapot (ha elérhető) célozza meg. |
Látható | Ez az esemény lapmegjelenítéskor aktiválódik, miután egy lap megjelenik. Használja a event.target és event.relatedTarget az aktív lapot, illetve az előző aktív lapot (ha elérhető) célozza meg. |
- $ ( 'a[data-toggle="tab"]' ). on ( 'shown' , function ( e ) {
- e . cél // aktivált lap
- e . relatedTarget // előző lap
- })
A Jason Frame által írt kiváló jQuery.tipsy plugin ihlette; Az eszköztippek egy frissített verzió, amely nem támaszkodik képekre, css3-at használ az animációkhoz, és adatattribútumokat a helyi címtároláshoz.
Fájl letöltéseAz eszköztippek megtekintéséhez vigye az egérmutatót az alábbi linkekre:
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.
Az eszköztipp aktiválása javascripten keresztül:
- $ ( '#example' ). eszköztipp ( opciók )
Név | típus | alapértelmezett | leírás |
---|---|---|---|
élénkség | logikai érték | igaz | alkalmazzon css fade átmenetet az eszköztippre |
elhelyezés | string|függvény | 'felül' | hogyan kell elhelyezni az eszköztipet - top | alsó | balra | jobb |
választó | húr | hamis | Ha rendelkezésre áll választó, akkor az eszköztipp objektumok delegálásra kerülnek a megadott célokra. |
cím | húr | funkció | '' | alapértelmezett cím értéke, ha a "title" címke nincs jelen |
ravaszt | húr | 'lebeg' | hogyan aktiválódik az eszköztipp – hover | fókusz | kézikönyv |
késleltetés | szám | tárgy | 0 | az eszköztipp megjelenítésének és elrejtésének késleltetése (ms) - nem vonatkozik kézi indítótípusra Ha megad egy számot, akkor a késleltetés mindkét elrejtésre/megjelenítésre vonatkozik Az objektum szerkezete a következő: |
Teljesítmény okokból a Tooltip és a Popover data-apis be van kapcsolva. Ha használni szeretné őket, csak adjon meg egy választó opciót.
- <a href = "#" rel = "tooltip" title = "első eszköztipp" > mutasson rám </a>
Eszköztipp-kezelőt csatol egy elemgyűjteményhez.
Megjeleníti egy elem elemleírását.
- $ ( '#elem' ). eszköztipp ( 'show' )
Elrejti az elem elemleírását.
- $ ( '#elem' ). eszköztipp ( 'elrejtés' )
Bekapcsolja az elem elemleírását.
- $ ( '#elem' ). eszköztipp ( 'toggle' )
Adjon hozzá kis tartalomfedvényeket, például az iPaden lévőket, bármely másodlagos információ tárolására szolgáló elemhez.
* Szükséges az eszköztipp csatolása
Fájl letöltéseVigye az egérmutatót a gomb fölé a popover aktiválásához.
Popover engedélyezése javascripten keresztül:
- $ ( '#example' ). popover ( opciók )
Név | típus | alapértelmezett | leírás |
---|---|---|---|
élénkség | logikai érték | igaz | alkalmazzon css fade átmenetet az eszköztippre |
elhelyezés | string|függvény | 'jobb' | hogyan kell elhelyezni a popovert - top | alsó | balra | jobb |
választó | húr | hamis | ha van választó, akkor az eszköztipp objektumok delegálásra kerülnek a megadott célokra |
ravaszt | húr | 'lebeg' | hogyan aktiválódik az eszköztipp – hover | fókusz | kézikönyv |
cím | húr | funkció | '' | alapértelmezett címérték, ha a "title" attribútum nincs jelen |
tartalom | húr | funkció | '' | alapértelmezett tartalomérték, ha a "data-content" attribútum nincs jelen |
késleltetés | szám | tárgy | 0 | a felugró ablak megjelenítésének és elrejtésének késleltetése (ms) - nem vonatkozik a kézi indítótípusra Ha megad egy számot, akkor a késleltetés mindkét elrejtésre/megjelenítésre vonatkozik Az objektum szerkezete a következő: |
Teljesítmény okokból a Tooltip és a Popover data-apis be van kapcsolva. Ha használni szeretné őket, csak adjon meg egy választó opciót.
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' )
Bekapcsolja az elemek felbukkanását.
- $ ( '#elem' ). popover ( 'toggle' )
A riasztási beépülő modul egy apró osztály a riasztásokhoz való szoros funkciók hozzáadásához.
LetöltésA riasztások beépülő modulja a normál figyelmeztető üzeneteken és a blokkoló üzeneteken működik.
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.
Figyelmeztetés elutasításának engedélyezése javascripten keresztül:
- $ ( ".alert" ). figyelmeztetés ()
Csak adja hozzá data-dismiss="alert"
a bezárás gombot, hogy automatikusan riasztási bezárási funkciót adjon.
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
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" ). figyelmeztetés ( 'bezárás' )
A Bootstrap riasztási osztálya felfed néhány eseményt a riasztási funkciókhoz való csatlakozáshoz.
Esemény | Leírás |
---|---|
Bezárás | Ez az esemény azonnal aktiválódik a close példánymetódus meghívásakor. |
zárva | Ez az esemény akkor indul el, amikor a riasztást lezárták (megvárja, amíg a css-átmenetek befejeződnek). |
- $ ( '#my-alert' ). bind ( 'zárt' , function () {
- // csinálj valamit…
- })
Szerezzen alapstílusokat és rugalmas támogatást az összecsukható alkatrészekhez, mint például a harmonika és a navigáció.
Fájl letöltése* A Transitions beépülő modul belefoglalása szükséges.
Az összecsukás plugin segítségével egy egyszerű harmonika stílusú widgetet építettünk:
Engedélyezés javascripten keresztül:
- $ ( ".collapse" ). összeomlik ()
Név | típus | alapértelmezett | leírás |
---|---|---|---|
szülő | választó | hamis | Ha kiválasztja, akkor a megadott szülő alatti összes összecsukható elem bezárul, amikor ez az összecsukható elem megjelenik. (hasonlóan a hagyományos harmonika viselkedéshez) |
kapcsolót | logikai érték | igaz | Bekapcsolja az összecsukható elemet híváskor |
Csak adjon hozzá data-toggle="collapse"
és egy data-target
elemet az összecsukható elem vezérléséhez. Az data-target
attribútum elfogad egy css-választót az összecsukás alkalmazásához. Feltétlenül adja hozzá az osztályt collapse
az összecsukható elemhez. Ha azt szeretné, hogy alapértelmezetten megnyíljon, adja hozzá a további osztályt in
.
- <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- egyszerű összecsukható
- </button>
- <div id = "demo" class = "összecsukása" > … </div>
data-parent="#selector"
. Tekintse meg a bemutatót, hogy megtekinthesse ezt működés közben.
A tartalmat összecsukható elemként aktiválja. Elfogad egy opcionális opciót object
.
- $ ( '#myCollapsible' ). összecsukása ({
- toggle : false
- })
Az összecsukható elemet megjelenített vagy rejtett állapotba kapcsolja.
Összecsukható elemet jelenít meg.
Elrejti az összecsukható elemet.
A Bootstrap összecsukási osztálya felfed néhány eseményt az összecsukási funkcióhoz 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 egy összecsukott elem láthatóvá lett a felhasználó számára (megvárja, amíg a css áttérés befejeződik). |
elrejt | Ez az esemény azonnal aktiválódik, amikor a hide metódus meghívásra került. |
rejtett | Ez az esemény akkor aktiválódik, amikor egy összecsukott elemet elrejtettek a felhasználó elől (megvárja, amíg a css áttérés befejeződik). |
- $ ( '#myCollapsible' ). on ( 'hidden' , function () {
- // csinálj valamit…
- })
Nézze meg az alábbi diavetítést.
Hívjon javascripten keresztül:
- $ ( '.carousel' ). körhinta ()
Név | típus | alapértelmezett | leírás |
---|---|---|---|
intervallum | szám | 5000 | Az a késleltetési idő, amely eltelik egy tétel automatikus ciklusba állítása között. Ha hamis, a körhinta nem forog automatikusan. |
szünet | húr | "lebeg" | Szünetelteti a körhinta mozgását az egérbelépőn, és újraindítja a körhinta mozgását az egérlejáraton. |
Az adatattribútumok az előző és a következő vezérlőkhöz használatosak. Tekintse meg az alábbi példajelölést.
- <div id = "myCarousel" class = "carousel slide" >
- <!-- Körhinta elemek -->
- <div class = "carousel-inner" >
- <div class = "aktív elem" > … </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 = "next" > › </a>
- </div>
Inicializálja a körhinta egy opcionális opcióval object
, és elkezdi az elemek közötti kerékpározást.
- $ ( '.carousel' ). körhinta ({
- intervallum : 2000
- })
Balról jobbra körbejárja a körhinta elemeit.
Megakadályozza, hogy a körhinta az elemek között mozogjon.
A körhinta egy adott kerethez kapcsolja (0 alapú, hasonlóan egy tömbhöz).
Az előző elemre vált.
Ugrás a következő elemre.
A Bootstrap körhinta osztálya két eseményt tesz közzé a körhinta funkcióihoz való kapcsolódáshoz.
Esemény | Leírás |
---|---|
csúszik | Ez az esemény azonnal aktiválódik, amikor a slide példánymetódus meghívásra kerül. |
csúszott | Ez az esemény akkor aktiválódik, amikor a körhinta befejezte a diaátmenetet. |
Alapvető, könnyen bővíthető beépülő modul elegáns fejlécek gyors létrehozásához bármilyen formátumú szövegbevitellel.
Fájl letöltéseKezdje el a gépelést az alábbi mezőbe, hogy megjelenjen a gépelési eredmények.
Hívja meg a typeaheadet javascripten keresztül:
- $ ( '.typeahead' ). előre gépelve ()
Név | típus | alapértelmezett | leírás |
---|---|---|---|
forrás | sor | [ ] | A lekérdezendő adatforrás. |
tételeket | szám | 8 | A legördülő menüben megjeleníthető elemek maximális száma. |
matcher | funkció | kis- és nagybetű nem érzékeny | A módszer annak meghatározására, hogy egy lekérdezés megfelel-e egy elemnek. Egyetlen argumentumot fogad el, item amellyel szemben tesztelni kell a lekérdezést. Nyissa meg az aktuális lekérdezést a segítségével this.query . Boolean értéket ad vissza, true ha a lekérdezés egyezik. |
válogató | funkció | pontos egyezés, kis- és nagybetűk megkülönböztetése, kis- és nagybetűk megkülönböztetése |
Az automatikus kiegészítés eredményeinek rendezésére használt módszer. Egyetlen argumentumot fogad el, items és rendelkezik a typeahead példány hatókörével. Hivatkozzon az aktuális lekérdezésre a segítségével this.query . |
kiemelő | funkció | kiemeli az összes alapértelmezett egyezést | Az automatikus kiegészítés eredményeinek kiemelésére használt módszer. Egyetlen argumentumot fogad el, item és rendelkezik a typeahead példány hatókörével. html-t kell visszaadnia. |
Adjon hozzá adatattribútumokat, hogy regisztráljon egy elemet betűfejes funkcióval.
- <input type = "text" data-provide = "typeahead" >
Inicializálja a bemenetet egy előírással.