Javascript pro Bootstrap

Oživte komponenty Bootstrapu pomocí nových vlastních pluginů, které spolupracují s jQuery a Ender .

← Zpět na Bootstrap home

Tento plugin slouží k přidání interakce scrollspy (automatická aktualizace navigace) do horní lišty bootstrapu.

Stažení

Pomocí bootstrap-scrollspy.js

  1. $ ( '#topbar' ). scrollSpy ()

Označení

Chcete-li do navigace snadno přidat scrollspy chování, stačí přidat data-scrollspyatribut do .topbar.

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

Metody

$().scrollSpy()

Automaticky aktivuje navigační tlačítka podle polohy posouvání uživatelů.

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

Všimněte si , že kotevní značky horní lišty musí mít rozlišitelné cíle id. Například <a href="#home">home</a>musí odpovídat něčemu v domku, jako je <div id="home"></div>.

.scrollSpy('refresh')

Scrollspy ukládá navigační tlačítka a souřadnice sekcí pro výkon. Pokud potřebujete aktualizovat tuto mezipaměť (pravděpodobně pokud máte dynamický obsah), stačí zavolat tuto metodu aktualizace. Pokud jste použili atribut data k definování vašeho scrollspy, stačí zavolat refresh na tělo.

  1. $ ( 'tělo' ). scrollSpy ( 'obnovit' )

Demo

Podívejte se na navigaci v horní liště na této stránce.

Tento plugin nabízí další funkce pro správu stavu tlačítka.

Stažení

Pomocí bootstrap-buttons.js

  1. $ ( '.tabs' ). tlačítko ()

Metody

$().button('toggle')

Přepíná stav push. Dává btn vzhled, že byl aktivován.

Upozornění Automatické přepínání tlačítka můžete povolit pomocí data-toggleatributu.

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

$().button('načítání')

Nastaví stav tlačítka na načítání - deaktivuje tlačítko a zamění text za načítání textu. Text načítání by měl být definován na prvku tlačítka pomocí atributu data data-loading-text.

  1. <button class = "btn" data-loading-text = "loading things..." > ... </button>

$().button('reset')

Resetuje stav tlačítka - zamění text za původní text.

$().tlačítko(řetězec)

Resetuje stav tlačítka – přepne text do libovolného datově definovaného textového stavu.

  1. <button class = "btn" data-complete-text = "dokončeno!" > ... </button>
  2. <script>
  3. $('.btn').button('complete')
  4. </scrip>

Demo

Tento plugin přidává rychlé, dynamické funkce karet a pilulek.

Stažení

Pomocí bootstrap-tabs.js

  1. $ ( '.tabs' ). karty ()

Označení

Můžete aktivovat navigaci pomocí karty nebo pilulky bez psaní jakéhokoli javascriptu tím, že jim jednoduše přiřadíte atribut data-tabsnebo .data-pills

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

Metody

$().tabs nebo $().pilulky

Aktivuje funkci karty a pilulky pro daný kontejner. Odkazy na karty by měly odkazovat na ID v dokumentu.

  1. <ul class = "tabs" >
  2. <li class = "active" ><a href = "#home" > Home </a></li>
  3. <li><a href = "#profile" > Profil </a></li>
  4. <li><a href = "#messages" > Zprávy </a></li>
  5. <li><a href = "#settings" > Nastavení </a></li>
  6. </ul>
  7.  
  8. <div class = "pilul-content" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profile" > ... </div>
  11. <div id = "messages" > ... </div>
  12. <div id = "nastavení" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( function () {
  17. $ ( '.tabs' ). karty ()
  18. })
  19. </script>

Události

událost Popis
změna Tato událost se spustí při změně karty. Pomocí event.targeta event.relatedTargetmůžete cílit na aktivní kartu a na předchozí aktivní kartu.
  1. $ ( '#.tabs' ). bind ( 'změnit' , funkce ( e ) {
  2. e . target // aktivovaná karta
  3. e . relatedTarget // předchozí záložka
  4. })

Demo

Raw denim o nich jste pravděpodobně ještě neslyšeli džínové šortky Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Moustache klišé tempor, williamsburg carles veganská helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby svetr eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan americké oblečení, řezník 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.

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.

Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.

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.

Založeno na vynikajícím pluginu jQuery.tipsy, který napsal Jason Frame; twipsy je aktualizovaná verze, která se nespoléhá na obrázky, používá css3 pro animace a datové atributy pro ukládání titulů!

Stažení

Pomocí bootstrap-twipsy.js

  1. $ ( '#příklad' ). twipsy ( možnosti )

Možnosti

název typ výchozí popis
animovat booleovský skutečný použijte přechod css fade na popisek
Zpoždění číslo 0 zpoždění před zobrazením popisku (ms)
zpoždění číslo 0 zpoždění před skrytím popisku (ms)
ustoupit tětiva '' text, který se má použít, když není přítomen žádný nadpis popisku
umístění tětiva 'výše' jak umístit nápovědu – výše | níže | vlevo | že jo
html booleovský Nepravdivé umožňuje html obsah v popisku
žít booleovský Nepravdivé použijte delegování událostí místo jednotlivých obslužných rutin událostí
offset číslo 0 pixelový posun popisku od cílového prvku
titul řetězec, funkce 'titul' atribut nebo metoda pro načtení textu titulku
spoušť tětiva 'vznášet se' jak se spouští nápověda - umístěte kurzor | zaměření | manuál
šablona tětiva [výchozí označení] Šablona html použitá pro vykreslení twipsy.

Upozornění Jednotlivé volby twipsy instance lze alternativně zadat pomocí datových atributů.

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Nějaký text nadpisu' > text </a>

Metody

$().twipsy(options)

Připojí obslužnou rutinu twipsy ke kolekci prvků.

.twipsy('show')

Odhaluje prvky twipsy.

  1. $ ( '#element' ). twipsy ( 'ukázat' )

.twipsy('skrýt')

Skryje prvky twipsy.

  1. $ ( '#element' ). twipsy ( 'skrýt' )

.twipsy (pravda)

Vrátí instanci třídy elementů twipsy.

  1. $ ( '#element' ). twipsy ( pravda )

Upozornění Alternativně to lze získat pomocí $().data('twipsy').

Demo

Úzké kalhoty další úrovně keffiyeh pravděpodobně jste o nich neslyšeli. Fotobudka vousy raw denim knihtisk vegan messenger bag stumptown. Osmibitové americké oblečení z farmy na stůl seitan, mcsweeney's fixie z udržitelné quinoy má vinylový chambray z froté richardson. Beard stumptown, cardigany banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, čtyři loko mcsweeney's cleanse vegan chambray. Skutečně ironický řemeslník bez ohledu na klíč, scénárista z farmy na stůl banky Austin twitter zvládá freeganský creed raw denim single-origin coffee viral.

Popover plugin poskytuje jednoduché rozhraní pro přidávání popoverů do vaší aplikace. Rozšiřuje plugin bootstrap-twipsy.js , takže při začleňování vyskakovacích oken do svého projektu nezapomeňte vzít tento soubor také!

Upozornění Před bootstrap-popover.js musíte zahrnout soubor bootstrap-twipsy.js.

Stažení

Pomocí bootstrap-popover.js

  1. $ ( '#příklad' ). vyskakovací okno ( možnosti )

Možnosti

název typ výchozí popis
animovat booleovský skutečný použijte přechod css fade na popisek
Zpoždění číslo 0 zpoždění před zobrazením popisku (ms)
zpoždění číslo 0 zpoždění před skrytím popisku (ms)
ustoupit tětiva '' text, který se má použít, když není přítomen žádný nadpis popisku
umístění tětiva 'že jo' jak umístit nápovědu – výše | níže | vlevo | že jo
html booleovský Nepravdivé umožňuje html obsah v popisku
žít booleovský Nepravdivé použijte delegování událostí místo jednotlivých obslužných rutin událostí
offset číslo 0 pixelový posun popisku od cílového prvku
titul řetězec, funkce 'titul' atribut nebo metoda pro načtení textu titulku
obsah řetězec, funkce 'data-content' řetězec nebo metoda pro načtení textu obsahu. nejsou-li poskytnuty žádné, obsah bude získáván z atributu obsahu dat.
spoušť tětiva 'vznášet se' jak se spouští nápověda - umístěte kurzor | zaměření | manuál
šablona tětiva [výchozí označení] Šablona html použitá pro vykreslení vyskakovacího okna.

Upozornění Jednotlivé volby instance popover lze alternativně specifikovat pomocí datových atributů.

  1. <a data-placement = "below" href = "#" class = "btn nebezpečí" rel = "popover" > text </a>

Metody

$().popover(options)

Inicializuje vyskakovací okna pro kolekci prvků.

.popover('show')

Odhalí vyskakovací okno prvků.

  1. $ ( '#element' ). vyskakovací okno ( 'ukázat' )

.popover('hide')

Skryje vyskakovací okno prvků.

  1. $ ( '#element' ). vyskakovací okno ( 'skrýt' )

Demo

najetím myší na vyskakovací okno

The alert plugin is a super tiny class for adding close functionality to alerts.

Download

Using bootstrap-alerts.js

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

Markup

Just add a data-alert attribute to your alert messages to automatically give them close functionality.

Options

Name type default description
selector string '.close' What selector to target for closing an alert.

Methods

$().alert()

Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.

.alert('close')

Closes an alert.

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

Demo

×

Holy guacamole! Best check yo self, you’re not looking too good.

×

Kruci! Máte chybu! Změňte to a to a zkuste to znovu. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.