Javascript Bootstrapille

Herätä Bootstrapin komponentit henkiin uusilla, mukautetuilla laajennuksilla, jotka toimivat jQueryn ja Enderin kanssa .

← Takaisin Bootstrapin etusivulle

Tämä laajennus on tarkoitettu scrollspy (automaattinen päivitysnavigointi) -vuorovaikutuksen lisäämiseen bootstrapin yläpalkkiin.

ladata

Bootstrap-scrollspy.js:n käyttö

  1. $ ( '#yläpalkki' ). scrollSpy ()

Merkintä

Voit helposti lisätä scrollspy-käyttäytymistä navigointiisi lisäämällä data-scrollspyattribuutin .topbar.

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

menetelmät

$().scrollSpy()

Automaattinen aktivoi navigointipainikkeet käyttäjien vieritysasennon mukaan.

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

Huomaa Topbar-ankkuritunnisteilla on oltava selvitettävät id-kohteet. Esimerkiksi, <a href="#home">home</a>täytyy vastata jotain domissa, kuten <div id="home"></div>.

.scrollSpy('refresh')

Scrollspy-välimuistissa on navigointipainikkeet ja osiokoordinaatit suorituskykyä varten. Jos sinun on päivitettävä tämä välimuisti (todennäköisesti, jos sinulla on dynaamista sisältöä), kutsu tämä päivitysmenetelmä. Jos käytit data-attribuuttia scrollspyn määrittämiseen, kutsu vain runkoon refresh.

  1. $ ( 'body' ). scrollSpy ( 'päivitä' )

Demo

Tutustu tämän sivun yläpalkin navigointiin.

Tämä laajennus tarjoaa lisätoimintoja painikkeen tilan hallintaan.

ladata

Bootstrap-buttons.js:n käyttö

  1. $ ( '.tabs' ). painike ()

menetelmät

$().button('toggle')

Vaihtaa työntötilan. Antaa btn:lle ilmeen, että se on aktivoitu.

Huomautus Voit ottaa painikkeen automaattisen vaihtamisen käyttöön data-togglemääritteen avulla.

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

$().button('lataus')

Asettaa painikkeen tilan lataustilaan - poistaa painikkeen käytöstä ja vaihtaa tekstin lataustekstiin. Ladattava teksti tulee määrittää painikeelementissä data-attribuutin avulla data-loading-text.

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

$().button('reset')

Palauttaa painikkeen tilan - vaihtaa tekstin alkuperäiseksi.

$().painike(merkkijono)

Nollaa painikkeen tilan - vaihtaa tekstin mihin tahansa datamääritelmään tekstitilaan.

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

Demo

Tämä laajennus lisää nopean, dynaamisen välilehden ja pilleritoiminnon.

ladata

Bootstrap-tabs.js:n käyttö

  1. $ ( '.tabs' ). välilehdet ()

Merkintä

Voit aktivoida välilehden tai pillerinavigoinnin kirjoittamatta JavaScriptiä antamalla niille attribuutin data-tabstai data-pillsattribuutin.

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

menetelmät

$().tabs tai $().pills

Aktivoi välilehti- ja pilleritoiminnot tietylle säiliölle. Välilehtilinkkien tulee viitata asiakirjan tunnuksiin.

  1. <ul class = "välilehdet" >
  2. <li class = "aktiivinen" ><a href = "#home" > Etusivu </a></li>
  3. <li><a href = "#profile" > Profiili </a></li>
  4. <li><a href = "#messages" > Viestit </a></li>
  5. <li><a href = "#settings" > Asetukset </a></li>
  6. </ul>
  7.  
  8. <div class = "pillerin sisältö" >
  9. <div class = "active" id = "koti" > ... </div>
  10. <div id = "profiili" > ... </div>
  11. <div id = "viestit" > ... </div>
  12. <div id = "asetukset" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( funktio () {
  17. $ ( '.tabs' ). välilehdet ()
  18. })
  19. </script>

Tapahtumat

Tapahtuma Kuvaus
muuttaa Tämä tapahtuma käynnistyy välilehden vaihdon yhteydessä. Käytä event.targetja event.relatedTargetkohdistaaksesi aktiiviseen välilehteen ja edelliseen aktiiviseen välilehteen.
  1. $ ( '#.tabs' ). bind ( 'change' , function ( e ) {
  2. e . kohde // aktivoitu välilehti
  3. e . relatedTarget // edellinen välilehti
  4. })

Demo

Raaka denim et luultavasti ole kuullut niistä farkkushortseja Austin. Nesciunt tofu stumptown aliqua, retro syntetisaattorin puhdistusaine. Viikset klisee tempor, williamsburg carles vegaani helvetica. Reprehenderit butcher retro keffiyeh Dreamcatcher synth. Cosby villapaita eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis neuletakki amerikkalaiset vaatteet, teurastaja 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.

Perustuu erinomaiseen jQuery.tipsy-laajennukseen, jonka on kirjoittanut Jason Frame; twipsy on päivitetty versio, joka ei ole riippuvainen kuvista, käyttää css3:a animaatioihin ja data-attribuutteja otsikon tallentamiseen!

ladata

Bootstrap-twipsy.js:n käyttö

  1. $ ( '#esimerkki' ). twipsy ( vaihtoehdot )

Vaihtoehdot

Nimi tyyppi oletuksena kuvaus
animoida boolean totta käytä css-häivytystä työkaluvihjeessä
viive määrä 0 viive ennen työkaluvihjeen näyttämistä (ms)
viive Out määrä 0 viive ennen työkaluvihjeen piilottamista (ms)
perääntyä merkkijono '' teksti, jota käytetään, kun työkaluvihjeen otsikkoa ei ole
sijoitus merkkijono 'edellä' työkaluvihjeen sijoittaminen - yläpuolelle | alla | vasemmalle | oikein
html boolean väärä sallii html-sisällön työkaluvihjeessä
elää boolean väärä käytä tapahtuman delegointia yksittäisten tapahtumakäsittelijöiden sijaan
offset määrä 0 työkaluvihjeen pikselipoikkeama kohdeelementistä
otsikko merkkijono, funktio 'titteli' attribuutti tai menetelmä otsikkotekstin hakemiseen
laukaista merkkijono 'hover' kuinka työkaluvihje käynnistetään - vie hiiri | keskittyä | manuaalinen
sapluuna merkkijono [oletusmerkintä] html-malli, jota käytetään twipsyn hahmontamiseen.

Huomautus Yksittäiset twipsy-instanssivaihtoehdot voidaan vaihtoehtoisesti määrittää käyttämällä dataattribuutteja.

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Jotkin otsikkotekstiä' > tekstiä </a>

menetelmät

$().twipsy(vaihtoehdot)

Kiinnittää twipsy-käsittelijän elementtikokoelmaan.

.twipsy('show')

Paljastaa elementtejä twipsy.

  1. $ ( '#elementti' ). twipsy ( 'show' )

.twipsy('piilota')

Piilottaa elementtejä twipsy.

  1. $ ( '#elementti' ). twipsy ( 'piilota' )

.twipsy(true)

Palauttaa elementtien twipsy-luokan ilmentymän.

  1. $ ( '#elementti' ). twipsy ( tosi )

Huomautus Vaihtoehtoisesti voit hakea tämän komennolla $().data('twipsy').

Demo

Tiukat housut seuraavan tason keffiyeh et luultavasti ole kuullut niistä. Photo Booth parta raaka denim kohopaino vegaaninen messenger bag stumptown. Maatilasta pöytään seitan, mcsweeneyn fixie kestävä quinoa 8-bittinen amerikkalainen vaatteet on Terry richardson vinyyli chambray. Beard stumptown, neuletakit banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, neljä loko mcsweeneyn puhdistavaa vegaani chambraya. Todella ironinen käsityöläinen, olipa keytar mikä tahansa, maisema maalta pöytään pankkien Austin twitter-kahva freegan cred raaka denim yksialkuperäinen kahviviral.

Popover-laajennus tarjoaa yksinkertaisen käyttöliittymän ponnahdusikkunoiden lisäämiseen sovellukseesi. Se laajentaa bootstrap-twipsy.js- laajennusta, joten muista napata myös tämä tiedosto, kun sisällytät ponnahdusikkunat projektiisi!

Huomautus Sinun on sisällytettävä tiedosto bootstrap-twipsy.js ennen bootstrap-popover.js-tiedostoa.

ladata

Bootstrap-popover.js:n käyttö

  1. $ ( '#esimerkki' ). ponnahdusikkuna ( vaihtoehdot )

Vaihtoehdot

Nimi tyyppi oletuksena kuvaus
animoida boolean totta käytä css-häivytystä työkaluvihjeessä
viive määrä 0 viive ennen työkaluvihjeen näyttämistä (ms)
viive Out määrä 0 viive ennen työkaluvihjeen piilottamista (ms)
perääntyä merkkijono '' teksti, jota käytetään, kun työkaluvihjeen otsikkoa ei ole
sijoitus merkkijono 'oikein' työkaluvihjeen sijoittaminen - yläpuolelle | alla | vasemmalle | oikein
html boolean väärä sallii html-sisällön työkaluvihjeessä
elää boolean väärä käytä tapahtuman delegointia yksittäisten tapahtumakäsittelijöiden sijaan
offset määrä 0 työkaluvihjeen pikselipoikkeama kohdeelementistä
otsikko merkkijono, funktio 'titteli' attribuutti tai menetelmä otsikkotekstin hakemiseen
sisältö merkkijono, funktio 'data-sisältö' merkkijono tai menetelmä sisältötekstin hakemiseen. jos sellaisia ​​ei ole, sisältö lähtee data-content-attribuutista.
laukaista merkkijono 'hover' kuinka työkaluvihje käynnistetään - vie hiiri | keskittyä | manuaalinen
sapluuna merkkijono [oletusmerkintä] Ponnahdusikkunan hahmontamiseen käytetty html-malli.

Huomautus Yksittäiset popover-instanssivaihtoehdot voidaan vaihtoehtoisesti määrittää käyttämällä dataattribuutteja.

  1. <a data-placement = "below" href = "#" class = "btn vaara" rel = "popover" > teksti </a>

menetelmät

$().popover(vaihtoehdot)

Alustaa elementtikokoelman ponnahdusikkunat.

.popover('show')

Paljastaa elementtien popoverin.

  1. $ ( '#elementti' ). popover ( 'show' )

.popover('piilota')

Piilottaa elementtien ponnahdusikkunan.

  1. $ ( '#elementti' ). popover ( 'piilota' )

Demo

vie hiiri ponnahdusikkunaan

Alert-laajennus on erittäin pieni luokka, joka lisää läheisiä toimintoja hälytyksiin.

ladata

Bootstrap-alerts.js:n käyttö

  1. $ ( ".alert-message" ). hälytys ()

Merkintä

Lisää vain data-alertattribuutti hälytysviesteihisi, jotta ne toimivat automaattisesti.

Vaihtoehdot

Nimi tyyppi oletuksena kuvaus
valitsin merkkijono '.kiinni' Mihin valitsimeen kohdistaa hälytyksen sulkeminen.

menetelmät

$().alert()

Kääri kaikki hälytykset läheisiin toimintoihin. Jos haluat, että hälytykset näkyvät suljettuina, varmista, että niihin on jo sovellettu - .fadeja -luokka..in

.alert('close')

Sulkee hälytyksen.

  1. $ ( ".alert-message" ). hälytys ( 'sulje' )

Demo

×

Pyhä guacamole! Parasta tarkistaa itsesi, et näytä liian hyvältä.

×

Voi pahus! Sinulla on virhe! Vaihda tämä ja se ja yritä uudelleen. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.