Ożyw komponenty Bootstrap — teraz dzięki 12 niestandardowym wtyczkom jQuery .
Usprawniona, ale elastyczna, tradycyjna wtyczka modalna javascript z minimalną wymaganą funkcjonalnością i inteligentnymi ustawieniami domyślnymi.
Dodaj rozwijane menu do prawie wszystkiego w Bootstrap za pomocą tej prostej wtyczki. Bootstrap oferuje pełną obsługę menu rozwijanego na pasku nawigacyjnym, kartach i pigułkach.
Użyj scrollspy, aby automatycznie aktualizować łącza na pasku nawigacyjnym, aby pokazać bieżące aktywne łącze na podstawie pozycji przewijania.
Użyj tej wtyczki, aby zwiększyć użyteczność kart i pigułek, umożliwiając im przełączanie się między panelami z kartami zawartości lokalnej.
Nowe podejście do wtyczki jQuery Tipsy, Tooltips nie opiera się na obrazach — używają CSS3 do animacji i atrybutów danych do lokalnego przechowywania tytułów.
Dodaj małe nakładki treści, takie jak te na iPadzie, do dowolnego elementu, aby pomieścić dodatkowe informacje.
* Wymaga dołączenia podpowiedzi
Wtyczka alertu to niewielka klasa do dodawania bliskiej funkcjonalności alertom.
Zrób więcej za pomocą przycisków. Kontroluj stany przycisków lub twórz grupy przycisków dla większej liczby komponentów, takich jak paski narzędzi.
Uzyskaj podstawowe style i elastyczną obsługę składanych komponentów, takich jak akordeony i nawigacja.
Stwórz karuzelę z dowolnej zawartości, którą chcesz zapewnić interaktywny pokaz slajdów z zawartością.
Podstawowa, łatwo rozszerzalna wtyczka do szybkiego tworzenia eleganckich krojów pisma z dowolnym wprowadzaniem tekstu w formularzu.
Aby uzyskać proste efekty przejścia, dołącz plik bootstrap-transition.js raz, aby wsunąć modalne lub wyciszyć alerty.
* Wymagane do animacji we wtyczkach
Usprawniona, ale elastyczna, tradycyjna wtyczka modalna javascript z minimalną wymaganą funkcjonalnością i inteligentnymi ustawieniami domyślnymi.
Pobieranie plikuPoniżej znajduje się statycznie renderowany modalny.
Jedno piękne ciało…
Przełącz modalny za pomocą JavaScript, klikając poniższy przycisk. Zsunie się i zniknie od góry strony.
Uruchom tryb demonstracyjnyWywołaj modalne za pomocą javascript:
- $ ( '#mójModalny' ). modalne ( opcje )
Nazwa | rodzaj | domyślna | opis |
---|---|---|---|
zasłona | logiczne | PRAWDA | Zawiera modalny element tła. Możesz też określić static tło, które nie zamyka modalnego kliknięcia. |
klawiatura | logiczne | PRAWDA | Zamyka modalne po naciśnięciu klawisza Escape |
pokazać | logiczne | PRAWDA | Po inicjalizacji pokazuje modalny. |
Możesz łatwo aktywować mods na swojej stronie bez konieczności pisania ani jednej linii kodu javascript. Wystarczy ustawić data-toggle="modal"
na elemencie kontrolera z data-target="#foo"
lub href="#foo"
, który odpowiada identyfikatorowi elementu modalnego, a po kliknięciu uruchomi się modalny.
Ponadto, aby dodać opcje do wystąpienia modalnego, po prostu uwzględnij je jako dodatkowe atrybuty danych w elemencie kontrolnym lub samym znaczniku modalnym.
- <a class = "btn" data-toggle = "modal" href = "#myModal"> Uruchom modalne </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "modal-header" >
- <button type = „button” class = „close” data-dismiss = „modal” > × </button>
- <h3> Nagłówek modalny </h3>
- </div>
- <div class = "modal-body" >
- <p> Jedno piękne ciało… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dismiss = "modal"> Zamknij </a> _
- <a href = "#" class = "btn btn-primary"> Zapisz zmiany </a>
- </div>
- </div>
.fade
klasę do
.modal
elementu (zobacz demo, aby zobaczyć to w akcji) i dołącz bootstrap-transition.js.
Aktywuje treść jako modalną. Akceptuje opcjonalne opcje object
.
- $ ( '#mójModalny' ). modalny ({
- klawiatura : fałsz
- })
Ręcznie przełącza modalny.
- $ ( '#mójModalny' ). modalny ( 'przełącz' )
Ręcznie otwiera mod.
- $ ( '#mójModalny' ). modalne ( 'pokaż' )
Ręcznie ukrywa modalny.
- $ ( '#mójModalny' ). modalne ( 'ukryj' )
Klasa modalna Bootstrap udostępnia kilka zdarzeń do podłączenia do funkcji modalnej.
Wydarzenie | Opis |
---|---|
pokazać | To zdarzenie jest wyzwalane natychmiast po show wywołaniu metody wystąpienia. |
pokazane | To zdarzenie jest wywoływane, gdy modalny został udostępniony użytkownikowi (będzie czekał na zakończenie przejść css). |
ukryć | To zdarzenie jest wywoływane natychmiast po hide wywołaniu metody wystąpienia. |
ukryty | To zdarzenie jest wywoływane, gdy modalne zakończy się ukrywanie przed użytkownikiem (poczeka na zakończenie przejść css). |
- $ ( '#mójModalny' ). on ( 'ukryty' , funkcja () {
- // Zrób coś…
- })
Dodaj rozwijane menu do prawie wszystkiego w Bootstrap za pomocą tej prostej wtyczki. Bootstrap oferuje pełną obsługę menu rozwijanego na pasku nawigacyjnym, kartach i pigułkach.
Pobieranie plikuKliknij rozwijane łącza nawigacyjne na pasku nawigacyjnym i pigułki poniżej, aby przetestować listy rozwijane.
Wywołaj listy rozwijane za pomocą javascript:
- $ ( '.dropdown-toggle' ). menu rozwijane ()
Aby szybko dodać funkcję rozwijaną do dowolnego elementu, po prostu dodaj data-toggle="dropdown"
, a każde prawidłowe menu rozwijane ładowania początkowego zostanie automatycznie aktywowane.
data-target="#fat"
lub
href="#fat"
.
- <ul class = „pigułki nawigacyjne” >
- <li class = "active" > <a href = "#"> Zwykły link </a></li>
- <li class = "dropdown" id = "menu1" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#menu1"> _
- Upuścić
- <b klasa = "karetka" ></b>
- </a>
- <ul class = "menu rozwijane" >
- <li><a href = "#"> Akcja </a> </li>
- <li><a href = "#"> Kolejne działanie </a></li>
- <li><a href = "#"> Coś jeszcze tutaj </a></li>
- <li klasa = "dzielnik" ></li>
- <li><a href = "#"> Oddzielny link </a></li>
- </ul>
- </li>
- ...
- </ul>
Aby zachować adresy URL w nienaruszonym stanie, użyj data-target
atrybutu zamiast href="#"
.
- <ul class = „pigułki nawigacyjne” >
- <li class = "menu rozwijane" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "ścieżka/do/strony.html"> _
- Upuścić
- <b klasa = "karetka" ></b>
- </a>
- <ul class = "menu rozwijane" >
- ...
- </ul>
- </li>
- </ul>
Programowe API do aktywacji menu dla danego paska nawigacyjnego lub nawigacji w kartach.
Wtyczka ScrollSpy służy do automatycznej aktualizacji celów nawigacji na podstawie pozycji przewijania.
Pobieranie plikuPrzewiń obszar poniżej i obejrzyj aktualizację nawigacji. Podpunkty rozwijane również zostaną podświetlone. Spróbuj!
Reklamowe legginsy keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi, zanim sprzedali qui. Prawa rowerowe Tumblr od farmy do stołu, cokolwiek. Kardigan Anim keffiyeh carles. Fotobudka Velit seitan mcsweeney 3 wolf moon irure. Cosby sweter lomo jean szorty, bluza williamsburg minim qui, o której prawdopodobnie nie słyszałeś i kardigan powierniczy culpa biodiesel wes anderson estetyka. Nihil wytatuowany accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Deskorolka Veniam marfa wąsy, adipisicing broda fugiat velit z widłami. Freegan broda aliqua cupidatat mcsweeney's vero. Cupidatat cztery loko nisi, ea helvetica nulla carles. Food truck z wytatuowanym swetrem w stylu cosby, winyl Mcsweeneya quis non freegan. Lo-fi wes anderson +1 krawiec. Carles nieestetyczne ćwiczenia quis gentrify. Brooklyn adipisicing piwo rzemieślnicze zastępca keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft beer deserunt deskorolka ea. Prawa rowerowe Lomo adipisicing banh mi, velit ea sunt next level kawa locavore single-origin w magna veniam. Wysokiej jakości winyl id, echo park consequat quis aliquip banh mi widły. Vero VHS est adipisicing. Consectetur nisi DIY minim listonoszka. Cred ex in, zrównoważony delectus consectetur saszetka na iphone'a.
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, cokolwiek delectus food truck. Sapiente syntezator id zakładanda. Locavore sed helvetica cliche ironia, thundercats, o których prawdopodobnie nie słyszałeś, consequat bezglutenowa bluza z kapturem lo-fi fap aliquip. Elitarne miejsce Labore przed wyprzedaniem, Terry Richardson proident brunch nesciunt quis cosby sweter pariatur keffiyeh ut helvetica artisan. Kardiganowe piwo rzemieślnicze seitan gotowe velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Zadzwoń do scrollspy przez javascript:
- $ ( '#pasek nawigacyjny' ). scrollszpieg ()
Aby łatwo dodać zachowanie scrollspy do nawigacji w górnym pasku, po prostu dodaj data-spy="scroll"
element, który chcesz szpiegować (najczęściej jest to treść).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
musi odpowiadać czemuś w dom jak
<div id="home"></div>
.
Używając scrollspy w połączeniu z dodawaniem lub usuwaniem elementów z DOM, musisz wywołać metodę refresh w następujący sposób:
- $ ( '[data-spy="scroll"]' ). każdy ( funkcja () {
- var $szpieg = $ ( to ). scrollspy ( 'odśwież' )
- });
Nazwa | rodzaj | domyślna | opis |
---|---|---|---|
zrównoważyć | numer | 10 | Piksele do przesunięcia od góry podczas obliczania pozycji przewijania. |
Wydarzenie | Opis |
---|---|
Aktywuj | Zdarzenie to uruchamia się za każdym razem, gdy scrollspy aktywuje nowy przedmiot. |
Ta wtyczka dodaje szybką, dynamiczną funkcję kart i pigułek do przechodzenia przez zawartość lokalną.
Pobieranie plikuKliknij poniższe karty, aby przełączać się między ukrytymi panelami, nawet za pomocą menu rozwijanych.
Surowy denim, o którym prawdopodobnie nie słyszałeś, dżinsowe szorty Austin. Nesciunt tofu stumptown aliqua, oczyszczanie mistrza syntezatorów w stylu retro. Wąsy cliche tempor, williamsburg carles wegańska helvetica. Reprehenderit rzeźnik retro kefija łapacz snów syntezator. Cosby sweter eu banh mi, qui irure terry richardson ex kałamarnica. Aliquip placeat salvia cillum iphone. Seitan aliquip quis kardigan amerykański odzież, rzeźnik 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.
Włącz karty z zakładkami za pomocą javascript (każda karta musi być aktywowana osobno):
- $ ( '#myTab a' ). kliknij ( funkcja ( e ) {
- mi . zapobiecDefault ();
- $ ( to ). zakładka ( 'pokaż' );
- })
Poszczególne zakładki możesz aktywować na kilka sposobów:
- $ ( '#myTab a[href="#profile"]' ). zakładka ( 'pokaż' ); // Wybierz kartę według nazwy
- $ ( '#myTab a:pierwszy' ). zakładka ( 'pokaż' ); // Wybierz pierwszą kartę
- $ ( '#myTab a:ostatni' ). zakładka ( 'pokaż' ); // Wybierz ostatnią kartę
- $ ( '#myTab li:eq(2) a' ). zakładka ( 'pokaż' ); // Wybierz trzecią kartę (0-indeksowana)
Możesz aktywować nawigację po karcie lub pigułce bez pisania skryptu java, po prostu określając data-toggle="tab"
lub data-toggle="pill"
na elemencie. Dodanie klas nav
i nav-tabs
do zakładki ul
spowoduje zastosowanie stylu zakładki bootstrap.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab"> Strona główna </a> </li>
- <li><a href = "#profile" data-toggle = "tab"> Profil </a></li >
- <li><a href = "#messages" data-toggle = "tab"> Wiadomości </a></li >
- <li><a href = "#settings" data-toggle = "tab"> Ustawienia </a></li >
- </ul>
Aktywuje element tab i kontener treści. Karta powinna mieć węzeł kontenera data-target
lub docelowy w DOM.href
- <ul class = „nav nav-tabs” id = „myTab” >
- <li class = "active" ><a href = "#home"> Strona główna </a> </li>
- <li><a href = "#profile"> Profil </a> </li>
- <li><a href = "#messages"> Wiadomości </a> </li>
- <li><a href = "#settings"> Ustawienia </a> </li>
- </ul>
- <div class = "zawartość karty" >
- <div class = „aktywne okienko kart” id = „home” > ... </div>
- <div class = „tab-pane” id = „profil” > ... </div>
- <div class = „tab-pane” id = „wiadomości” > ... </div>
- <div class = "tab-pane" id = "ustawienia" > ... </div>
- </div>
- <skrypt>
- $ ( funkcja () {
- $ ( '#myTab a:ostatni' ). zakładka ( 'pokaż' );
- })
- </script>
Wydarzenie | Opis |
---|---|
pokazać | To zdarzenie jest uruchamiane na pokazie zakładek, ale przed pokazaniem nowej zakładki. Użyj event.target i event.relatedTarget , aby wybrać odpowiednio aktywną kartę i poprzednią aktywną kartę (jeśli jest dostępna). |
pokazane | To zdarzenie jest uruchamiane na pokazie kart po wyświetleniu karty. Użyj event.target i event.relatedTarget , aby wybrać odpowiednio aktywną kartę i poprzednią aktywną kartę (jeśli jest dostępna). |
- $ ( 'a[data-toggle="tab"]' ). on ( 'pokazano' , funkcja ( e ) {
- mi . cel // aktywowana karta
- mi . relatedTarget // poprzednia karta
- })
Zainspirowany doskonałą wtyczką jQuery.tipsy napisaną przez Jasona Frame; Podpowiedzi są zaktualizowaną wersją, która nie opiera się na obrazach, używa CSS3 do animacji i atrybutów danych do lokalnego przechowywania tytułów.
Pobieranie plikuNajedź na poniższe linki, aby zobaczyć podpowiedzi:
Obcisłe spodnie następnego poziomu kefija prawdopodobnie o nich nie słyszałeś. Fotobudka broda surowy denim typografia wegańska torba listonoszka stumptown. 8-bitowa amerykańska odzież z komosy ryżowej firmy Mcsweeney firmy Mcsweeney w wersji fixie ma winylowy chambray frotte richardson. Beard Stumptown, swetry rozpinane banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, cztery loko mcsweeney's oczyszczający wegański chambray. Naprawdę ironiczny rzemieślnik , niezależnie od tego , jaka jest kluczowa , scenarzysta od farmy do stołu banksy Austin twitter obsługuje freegan cred surowy denim, wirus kawy jednego pochodzenia.
Uruchom podpowiedź za pomocą javascript:
- $ ( '#przykład' ). podpowiedź ( opcje )
Nazwa | rodzaj | domyślna | opis |
---|---|---|---|
animacja | logiczne | PRAWDA | zastosować do podpowiedzi przejścia zanikania CSS |
umieszczenie | ciąg|funkcja | 'Top' | jak ustawić podpowiedź - góra | dół | lewo | prawo |
selektor | strunowy | fałszywy | Jeśli podano selektor, obiekty etykietek narzędzi zostaną delegowane do określonych celów. |
tytuł | ciąg | funkcjonować | '' | domyślna wartość tytułu, jeśli tag `title` nie jest obecny |
cyngiel | strunowy | 'unosić się' | jak uruchamia się podpowiedź - najedź | skupić | podręcznik |
opóźnienie | numer | obiekt | 0 | opóźnienie pokazywania i ukrywania podpowiedzi (ms) - nie dotyczy wyzwalania ręcznego Jeśli podano numer, opóźnienie jest stosowane zarówno do ukrywania, jak i pokazywania Struktura obiektu to: |
Ze względu na wydajność, Tooltip i Popover data-apis są włączone. Jeśli chcesz ich użyć, po prostu określ opcję selektora.
- <a href = "#" rel = "tooltip" title = "pierwszy tooltip" > najedź na mnie </a>
Dołącza obsługę podpowiedzi do kolekcji elementów.
Odsłania opis elementu.
- $ ( '#element' ). podpowiedź ( 'pokaż' )
Ukrywa podpowiedź elementu.
- $ ( '#element' ). podpowiedź ( 'ukryj' )
Przełącza podpowiedź elementu.
- $ ( '#element' ). podpowiedź ( 'przełącz' )
Dodaj małe nakładki treści, takie jak te na iPadzie, do dowolnego elementu, aby pomieścić dodatkowe informacje.
* Wymaga dołączenia podpowiedzi
Pobieranie plikuNajedź na przycisk, aby uruchomić popover.
Włącz popovery za pomocą javascript:
- $ ( '#przykład' ). popover ( opcje )
Nazwa | rodzaj | domyślna | opis |
---|---|---|---|
animacja | logiczne | PRAWDA | zastosować do podpowiedzi przejścia zanikania CSS |
umieszczenie | ciąg|funkcja | 'prawo' | jak ustawić popover - góra | dół | lewo | prawo |
selektor | strunowy | fałszywy | jeśli podano selektor, obiekty podpowiedzi zostaną delegowane do określonych celów |
cyngiel | strunowy | 'unosić się' | jak uruchamia się podpowiedź - najedź | skupić | podręcznik |
tytuł | ciąg | funkcjonować | '' | domyślna wartość tytułu, jeśli atrybut „title” nie jest obecny |
zawartość | ciąg | funkcjonować | '' | domyślna wartość treści, jeśli atrybut „data-content” nie jest obecny |
opóźnienie | numer | obiekt | 0 | opóźnienie pokazywania i ukrywania popovera (ms) - nie dotyczy wyzwalania ręcznego Jeśli podano numer, opóźnienie jest stosowane zarówno do ukrywania, jak i pokazywania Struktura obiektu to: |
Ze względu na wydajność, Tooltip i Popover data-apis są włączone. Jeśli chcesz ich użyć, po prostu określ opcję selektora.
Inicjuje popovery dla kolekcji elementów.
Odsłania okienko z elementami.
- $ ( '#element' ). popover ( 'pokaż' )
Ukrywa okienko z elementami.
- $ ( '#element' ). popover ( 'ukryj' )
Przełącza popover elementów.
- $ ( '#element' ). popover ( 'przełącz' )
Wtyczka alertu to niewielka klasa do dodawania bliskiej funkcjonalności alertom.
ŚciągnijWtyczka alertów działa w przypadku zwykłych wiadomości alertów i blokowania wiadomości.
Zmień to i tamto i spróbuj ponownie. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Włącz odrzucanie alertu za pomocą javascript:
- $ ( ".alert" ). ostrzeżenie ()
Po prostu dodaj data-dismiss="alert"
do przycisku zamknięcia, aby automatycznie włączyć funkcję zamknięcia alertu.
- <a class = "zamknij" data-dismiss = "alert" href = "#" > × </a>
Zawija wszystkie alerty z bliską funkcjonalnością. Aby Twoje alerty były animowane po zamknięciu, upewnij się, że mają już do nich przypisane klasy .fade
i ..in
Zamyka alert.
- $ ( ".alert" ). alert ( 'zamknij' )
Klasa alertu Bootstrap udostępnia kilka zdarzeń do podłączenia do funkcji alertów.
Wydarzenie | Opis |
---|---|
blisko | To zdarzenie jest wyzwalane natychmiast po close wywołaniu metody wystąpienia. |
Zamknięte | To zdarzenie jest wywoływane po zamknięciu alertu (poczeka na zakończenie przejść css). |
- $ ( '#mój-alert' ). bind ( 'zamknięte' , funkcja () {
- // Zrób coś…
- })
Uzyskaj podstawowe style i elastyczną obsługę składanych komponentów, takich jak akordeony i nawigacja.
Pobieranie pliku* Wymaga dołączenia wtyczki Transitions.
Korzystając z wtyczki zwijania, zbudowaliśmy prosty widżet w stylu akordeonu:
Włącz przez JavaScript:
- $ ( ".zwiń" ). zwiń ()
Nazwa | rodzaj | domyślna | opis |
---|---|---|---|
rodzic | selektor | fałszywy | Jeśli selektor to wszystkie zwijalne elementy pod określonym rodzicem zostaną zamknięte, gdy ten zwijalny element zostanie wyświetlony. (podobne do tradycyjnego zachowania akordeonowego) |
przełącznik | logiczne | PRAWDA | Przełącza zwijany element przy wywołaniu |
Wystarczy dodać data-toggle="collapse"
i data-target
do elementu, aby automatycznie przypisać kontrolę nad zwijanym elementem. data-target
Atrybut akceptuje selektor css, do którego ma zostać zastosowane zwinięcie . Pamiętaj, aby dodać klasę collapse
do zwijanego elementu. Jeśli chcesz, aby była domyślnie otwarta, dodaj dodatkowe zajęcia in
.
- <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- prosty składany
- </button>
- <div id = „demo” class = „zwiń w” > … </div>
data-parent="#selector"
. Zapoznaj się z demo, aby zobaczyć to w akcji.
Aktywuje zawartość jako zwijany element. Akceptuje opcjonalne opcje object
.
- $ ( '#myCollapsible' ). zwiń ({
- przełącz : fałszywy
- })
Przełącza zwijany element na pokazany lub ukryty.
Pokazuje składany element.
Ukrywa składany element.
Klasa zwijania Bootstrap udostępnia kilka zdarzeń umożliwiających podłączenie do funkcji zwijania.
Wydarzenie | Opis |
---|---|
pokazać | To zdarzenie jest wyzwalane natychmiast po show wywołaniu metody wystąpienia. |
pokazane | To zdarzenie jest wywoływane, gdy element zwinięcia jest widoczny dla użytkownika (poczeka na zakończenie przejść CSS). |
ukryć | To zdarzenie jest wywoływane natychmiast po hide wywołaniu metody. |
ukryty | To zdarzenie jest wywoływane, gdy element zwinięcia zostanie ukryty przed użytkownikiem (poczeka na zakończenie przejścia CSS). |
- $ ( '#myCollapsible' ). on ( 'ukryty' , funkcja () {
- // Zrób coś…
- })
Obejrzyj pokaz slajdów poniżej.
Zadzwoń przez javascript:
- $ ( '.karuzela' ). karuzela ()
Nazwa | rodzaj | domyślna | opis |
---|---|---|---|
interwał | numer | 5000 | Czas opóźnienia między automatycznym cyklem elementu. Jeśli fałsz, karuzela nie włączy się automatycznie. |
pauza | strunowy | "unosić się" | Wstrzymuje jazdę karuzeli po wejściu myszki i wznawia jazdę karuzeli po odejściu myszki. |
Atrybuty danych są używane dla poprzedniej i następnej kontroli. Sprawdź przykładowy znacznik poniżej.
- <div id = klasa „myCarousel” = „slajd karuzeli” >
- <!-- Elementy karuzeli -->
- <div class = "carousel-inner" >
- <div class = „aktywny element” > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- Nawigacja karuzeli -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "prev"> & lsaquo; </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "next"> & rsaquo ; </a>
- </div>
Inicjuje karuzelę z opcjonalnymi opcjami object
i rozpoczyna przełączanie między elementami.
- $ ( '.karuzela' ). karuzela ({
- interwał : 2000
- })
Przechodzi przez elementy karuzeli od lewej do prawej.
Zatrzymuje karuzelę przed przechodzeniem przez elementy.
Przełącza karuzelę do określonej klatki (na podstawie 0, podobnie do tablicy).
Przechodzi do poprzedniej pozycji.
Przechodzi do następnego elementu.
Klasa karuzeli Bootstrap udostępnia dwa zdarzenia do podłączenia do funkcji karuzeli.
Wydarzenie | Opis |
---|---|
slajd | To zdarzenie jest wyzwalane natychmiast po slide wywołaniu metody wystąpienia. |
zsunął się | To zdarzenie jest uruchamiane, gdy karuzela zakończy przejście slajdu. |
Podstawowa, łatwo rozszerzalna wtyczka do szybkiego tworzenia eleganckich krojów pisma z dowolnym wprowadzaniem tekstu w formularzu.
Pobieranie plikuZacznij pisać w polu poniżej, aby wyświetlić wyniki z wyprzedzeniem.
Wywołaj pismo z wyprzedzeniem za pomocą javascript:
- $ ( '.typeahead' ). pisać z wyprzedzeniem ()
Nazwa | rodzaj | domyślna | opis |
---|---|---|---|
źródło | szyk | [ ] | Źródło danych do zapytania. |
przedmiotów | numer | 8 | Maksymalna liczba elementów do wyświetlenia w menu. |
dopasowanie | funkcjonować | wielkość liter nie jest rozróżniana | Metoda używana do określenia, czy zapytanie pasuje do elementu. Akceptuje pojedynczy argument, item względem którego ma zostać przetestowane zapytanie. Uzyskaj dostęp do bieżącego zapytania za pomocą this.query . Zwraca wartość logiczną true , jeśli zapytanie jest zgodne. |
sorter | funkcjonować | dokładne dopasowanie, wielkość liter , wielkość liter bez rozróżniania |
Metoda używana do sortowania wyników autouzupełniania. Akceptuje pojedynczy argument items i ma zakres wystąpienia Typeahead. Odwołaj się do bieżącego zapytania za pomocą this.query . |
Zakreślacz | funkcjonować | podświetla wszystkie domyślne dopasowania | Metoda używana do wyróżnienia wyników autouzupełniania. Akceptuje pojedynczy argument item i ma zakres wystąpienia Typeahead. Powinien zwrócić html. |
Dodaj atrybuty danych, aby zarejestrować element z funkcją wyprzedzenia.
- <input type = "text" data-provide = "typeahead" >
Inicjuje dane wejściowe z wyprzedzeniem.