Javascript para sa Bootstrap

Buhayin ang mga bahagi ng Bootstrap gamit ang mga bago, custom na plugin na gumagana sa jQuery at Ender .

← Bumalik sa Bootstrap home

Ang plugin na ito ay para sa pagdaragdag ng scrollspy (auto updating nav) na pakikipag-ugnayan sa bootstrap topbar.

I-download

Gamit ang bootstrap-scrollspy.js

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

Markup

Upang madaling magdagdag ng scrollspy na gawi sa iyong nav, idagdag lang ang data-scrollspyattribute sa .topbar.

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

Paraan

$().scrollSpy()

Awtomatikong ina-activate ang mga navigation button ayon sa posisyon ng pag-scroll ng mga user.

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

Pansinin Ang mga tag ng anchor sa Topbar ay dapat na may mga nareresolbang id target. Halimbawa, <a href="#home">home</a>dapat na tumutugma sa isang bagay sa dom tulad ng <div id="home"></div>.

.scrollSpy('refresh')

Inilalagay ng scrollspy ang mga nav button at mga coordinate ng seksyon para sa pagganap. Kung kailangan mong i-update ang cache na ito (malamang kung mayroon kang dynamic na nilalaman) tawagan lang ang paraan ng pag-refresh na ito. Kung ginamit mo ang attribute ng data para tukuyin ang iyong scrollspy, tumawag lang ng refresh sa body.

  1. $ ( 'katawan' ). scrollSpy ( 'refresh' )

Demo

Tingnan ang topbar navigation sa page na ito.

Nag-aalok ang plugin na ito ng karagdagang pag-andar para sa pamamahala ng estado ng button.

I-download

Paggamit ng bootstrap-buttons.js

  1. $ ( '.tabs' ). pindutan ()

Paraan

$().button('toggle')

I-toggle ang estado ng push. Binibigyan btn ang hitsura na ito ay na-activate.

Paunawa Maaari mong paganahin ang auto toggling ng isang button sa pamamagitan ng paggamit ng data-togglekatangian.

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

$().button('loading')

Itinatakda ang estado ng button sa paglo-load - dini-disable ang button at pagpapalit ng text sa paglo-load ng text. Ang paglo-load ng text ay dapat tukuyin sa elemento ng button gamit ang attribute ng data data-loading-text.

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

$().button('reset')

Nire-reset ang estado ng button - pinapalitan ang text sa orihinal na text.

$().button(string)

Nire-reset ang estado ng button - pinapalitan ang teksto sa anumang tinukoy na estado ng teksto ng data.

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

Demo

Ang plugin na ito ay nagdaragdag ng mabilis, dynamic na tab at pagpapagana ng tableta.

I-download

Paggamit ng bootstrap-tabs.js

  1. $ ( '.tabs' ). mga tab ()

Markup

Maaari mong i-activate ang isang tab o pill navigation nang hindi sumusulat ng anumang javascript sa pamamagitan lamang ng pagbibigay sa kanila ng isang data-tabso data-pillsattribute.

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

Paraan

$().tabs o $().pills

Ina-activate ang pagpapagana ng tab at tableta para sa isang partikular na lalagyan. Ang mga link ng tab ay dapat sumangguni sa mga id sa dokumento.

  1. <ul class = "mga tab" >
  2. <li class = "active" ><a href = "#home" > Home </a></li>
  3. <li><a href = "#profile" > Profile </a></li>
  4. <li><a href = "#messages" > Mga Mensahe </a></li>
  5. <li><a href = "#settings" > Mga Setting </a></li>
  6. </ul>
  7.  
  8. <div class = "pill-content" >
  9. <div class = "active" id = "home" > ... </div>
  10. <div id = "profile" > ... </div>
  11. <div id = "mga mensahe" > ... </div>
  12. <div id = "mga setting" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( function () {
  17. $ ( '.tabs' ). mga tab ()
  18. })
  19. </script>

Mga kaganapan

Kaganapan Paglalarawan
pagbabago Ang kaganapang ito ay gumagana sa pagbabago ng tab. Gamitin event.targetat event.relatedTargeti-target ang aktibong tab at ang nakaraang aktibong tab ayon sa pagkakabanggit.
  1. $ ( '#.tabs' ). bind ( 'change' , function ( e ) {
  2. e . target // na-activate na tab
  3. e . relatedTarget // nakaraang tab
  4. })

Demo

Malamang na hilaw na maong ay hindi mo pa narinig ang mga ito na jean shorts Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Bigote cliche tempor, williamsburg carles vegan helvetica. Reprehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex pusit. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan american apparel, butcher 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.

Batay sa mahusay na jQuery.tipsy plugin na isinulat ni Jason Frame; Ang twipsy ay isang na-update na bersyon, na hindi umaasa sa mga larawan, gumagamit ng css3 para sa mga animation, at data-attribute para sa imbakan ng pamagat!

I-download

Gamit ang bootstrap-twipsy.js

  1. $ ( '#example' ). Twipsy ( mga pagpipilian )

Mga pagpipilian

Pangalan uri default paglalarawan
buhayin boolean totoo maglapat ng css fade transition sa tooltip
pagkaantala sa numero 0 antala bago ipakita ang tooltip (ms)
delayOut numero 0 antala bago itago ang tooltip (ms)
umurong string '' tekstong gagamitin kapag walang pamagat ng tooltip
pagkakalagay string 'sa itaas' paano iposisyon ang tooltip - sa itaas | sa ibaba | kaliwa | tama
html boolean mali nagbibigay-daan sa nilalaman ng html sa loob ng tooltip
mabuhay boolean mali gumamit ng pagtatalaga ng kaganapan sa halip na mga indibidwal na humahawak ng kaganapan
offset numero 0 pixel offset ng tooltip mula sa target na elemento
pamagat string, function 'title' katangian o paraan para sa pagkuha ng teksto ng pamagat
gatilyo string 'hover' paano na-trigger ang tooltip - hover | focus | manwal
template string [default markup] Ang html template na ginamit para sa pag-render ng twipsy.

Pansinin Ang mga opsyon sa indibidwal na twipsy instance ay maaaring alternatibong tukuyin sa pamamagitan ng paggamit ng mga katangian ng data.

  1. <a href = "#" data-placement = "below" rel = 'twipsy' title = 'Some title text' > text </a>

Paraan

$().twipsy(mga opsyon)

Nag-attach ng twipsy handler sa isang koleksyon ng elemento.

.twipsy('show')

Nagpapakita ng mga elementong twipsy.

  1. $ ( '#elemento' ). twisty ( 'palabas' )

.twipsy('itago')

Itinatago ang isang elemento na twipsy.

  1. $ ( '#elemento' ). Twipsy ( 'itago' )

.twipsy(totoo)

Nagbabalik ng isang element na twipsy class instance.

  1. $ ( '#elemento' ). twisty ( totoo )

Pansinin Bilang kahalili, ito ay maaaring makuha gamit ang $().data('twipsy').

Demo

Tight pants next level keffiyeh malamang hindi mo pa narinig. Photo booth balbas raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, ang mcsweeney's fixie sustainable quinoa 8-bit american apparel ay may terry richardson vinyl chambray. Balbas stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, apat na loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.

Ang popover plugin ay nagbibigay ng isang simpleng interface para sa pagdaragdag ng mga popover sa iyong application. Pinapalawak nito ang plugin na bootstrap-twipsy.js , kaya siguraduhing kunin din ang file na iyon kapag nagsasama ng mga popover sa iyong proyekto!

Paunawa Dapat mong isama ang bootstrap-twipsy.js file bago ang bootstrap-popover.js.

I-download

Gamit ang bootstrap-popover.js

  1. $ ( '#example' ). popover ( mga pagpipilian )

Mga pagpipilian

Pangalan uri default paglalarawan
buhayin boolean totoo maglapat ng css fade transition sa tooltip
pagkaantala sa numero 0 antala bago ipakita ang tooltip (ms)
delayOut numero 0 antala bago itago ang tooltip (ms)
umurong string '' tekstong gagamitin kapag walang pamagat ng tooltip
pagkakalagay string 'tama' paano iposisyon ang tooltip - sa itaas | sa ibaba | kaliwa | tama
html boolean mali nagbibigay-daan sa nilalaman ng html sa loob ng tooltip
mabuhay boolean mali gumamit ng pagtatalaga ng kaganapan sa halip na mga indibidwal na humahawak ng kaganapan
offset numero 0 pixel offset ng tooltip mula sa target na elemento
pamagat string, function 'title' katangian o paraan para sa pagkuha ng teksto ng pamagat
nilalaman string, function 'data-content' isang string o paraan para sa pagkuha ng text ng nilalaman. kung walang ibinigay, kukunin ang content mula sa attribute na data-content.
gatilyo string 'hover' paano na-trigger ang tooltip - hover | focus | manwal
template string [default markup] Ang html template na ginamit para sa pag-render ng popover.

Pansinin Ang mga opsyon sa indibidwal na halimbawa ng popover ay maaaring tukuyin sa pamamagitan ng paggamit ng mga katangian ng data.

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

Paraan

$().popover(opsyon)

Sinisimulan ang mga popover para sa isang koleksyon ng elemento.

.popover('show')

Nagpapakita ng mga elementong popover.

  1. $ ( '#elemento' ). popover ( 'ipakita' )

.popover('itago')

Itinatago ang isang elemento ng popover.

  1. $ ( '#elemento' ). popover ( 'itago' )

Demo

mag-hover para sa popover

Ang alerto plugin ay isang napakaliit na klase para sa pagdaragdag ng malapit na pag-andar sa mga alerto.

I-download

Paggamit ng bootstrap-alerts.js

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

Markup

Magdagdag lang ng data-alertattribute sa iyong mga alertong mensahe para awtomatikong mabigyan sila ng malapit na functionality.

Mga pagpipilian

Pangalan uri default paglalarawan
tagapili string '.malapit' Anong tagapili ang ita-target para sa pagsasara ng alerto.

Paraan

$().alerto()

Binabalot ang lahat ng alerto na may malapit na paggana. Upang mai-animate ang iyong mga alerto kapag isinara, tiyaking nailapat na sa kanila ang .fadeat klase..in

.alert('close')

Nagsasara ng alerto.

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

Demo

×

Banal na guacamole! Best check yo self, hindi ka masyadong maganda.

×

Ay snap! Nagkaroon ka ng error! Baguhin ito at iyon at subukang muli. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.