Panangkita iti pakabuklan

Indibidual wenno naurnong

Dagiti plugin ket mabalin a mairaman a saggaysa (nga agus-usar kadagiti indibidual a *.jspapeles ti Bootstrap), wenno amin a maminsan (nga agus -usar bootstrap.jswenno ti napabassit bootstrap.min.js).

Babaen ti panangusar iti naurnong a JavaScript

Agpada bootstrap.jsken bootstrap.min.jsnaglaon kadagiti amin a plugin iti maymaysa a file. Maysa laeng ti iraman.

Dagiti panagpannuray ti plugin

Dadduma a plugin ken dagiti paset ti CSS ket agpannuray kadagiti dadduma a plugin. No iramanmo dagiti plugin a saggaysa, siguraduem a kitaen dagitoy a panagpanpanunot kadagiti dok. Imutektekanyo pay nga amin a plugin ket agpannuray iti jQuery (kayatna a sawen a ti jQuery ket masapul a mairaman sakbay dagiti plugin a papeles). Konsultaen ti mibower.json tapno makita no ania dagiti bersion ti jQuery a nasuportaran.

Dagiti kababalin ti datos

Mabalinmo nga usaren amin a plugin ti Bootstrap a puro babaen ti markup API a saan a mangisurat iti maymaysa a linia ti JavaScript. Daytoy ti umuna a klase nga API ti Bootstrap ken rumbeng nga umuna a konsiderasionmo no agus-usar iti plugin.

Kas naibaga, iti dadduma a kasasaad mabalin a matarigagayan nga iddepen daytoy a panagandar. Gapuna, mangipaaykami pay ti abilidad a mangbaldado ti API ti attribute ti datos babaen ti panangikkat kadagiti amin a pasamak iti dokumento a namespaced babaen ti data-api. Kastoy ti langa daytoy:

$(document).off('.data-api')

Saan laeng a dayta, tapno puntiriaen ti espesipiko a plugin, iraman laeng ti nagan ti plugin a kas maysa nga espasio ti nagan agraman ti espasio ti nagan ti data-api a kas iti daytoy:

$(document).off('.alert.data-api')

Maysa laeng a plugin iti tunggal elemento babaen dagiti attribute ti datos

Dika agusar kadagiti attribute ti datos manipud kadagiti adu a plugin iti isu met laeng nga elemento. Kas pagarigan, ti maysa a buton ket saan a mabalin nga agpada nga addaan iti tooltip ken ag-toggle iti modal. Tapno maibanag daytoy, agusar iti elemento a mangbalkot.

Programmatiko nga API

Patienmi pay a rumbeng a kabaelam nga usaren amin a plugin ti Bootstrap a puro babaen ti JavaScript API. Amin dagiti publiko nga API ket agmaymaysa, makadena a pamay-an, ken mangisubli ti koleksion a nagtignay.

$('.btn.danger').button('toggle').addClass('fat')

Amin a pamay-an ket rumbeng nga umawat ti maysa nga opsional a banag ti pagpilian, ti maysa a kuerdas a mangpuntiria ti partikular a pamay-an, wenno awan (a mangirugi ti plugin nga addaan iti kasisigud a kababalin):

$('#myModal').modal()                      // initialized with defaults
$('#myModal').modal({ keyboard: false })   // initialized with no keyboard
$('#myModal').modal('show')                // initializes and invokes show immediately

Tunggal plugin ket mangibutaktak pay ti raw constructor na iti maysa a Constructortagikua: $.fn.popover.Constructor. No kayatmo ti makaala ti partikular a pagarigan ti plugin, alaem a direkta manipud iti maysa nga elemento: $('[rel="popover"]').data('popover').

Dagiti default a setting

Mabalinmo a baliwan dagiti kasisigud a panagitunos para iti maysa a plugin babaen ti panangbalbaliw ti Constructor.DEFAULTSbanag ti plugin:

$.fn.modal.Constructor.DEFAULTS.keyboard = false // changes default for the modal plugin's `keyboard` option to false

Awan ti panagsusupiat

No dadduma ket kasapulan nga agusar kadagiti plugin ti Bootstrap kadagiti dadduma a balangkas ti UI. Kadagitoy a kasasaad, dagiti panagdinnungpar ti namespace ket mabalin a sagpaminsan a mapasamak. No mapasamak daytoy, mabalinmo nga awagan .noConflictti plugin a kayatmo nga isublin ti pategna.

var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton            // give $().bootstrapBtn the Bootstrap functionality

Dagiti Pasamak

Ti Bootstrap ket mangipaay kadagiti kostumbre a pasamak para kadagiti kaaduan a naisangayan nga aramid dagiti plugin. Sapasap, dagitoy ket umay iti maysa nga infinitibo ken napalabas a partisipio a porma - a ti infinitibo (ex. show) ket maitignay iti rugi ti maysa a pasamak, ken ti napalabas a partisipio a pormana (ex. shown) ket maitignay iti pannakaileppas ti maysa nga aramid.

Manipud idi 3.0.0, amin a pasamak ti Bootstrap ket namespaced.

Amin nga infinitibo a pasamak ket mangipaay preventDefaultti panagusar. Daytoy ket mangipaay ti abilidad a mangpasardeng ti pannakaipatungpal ti maysa nga aramid sakbay a mangrugi daytoy.

$('#myModal').on('show.bs.modal', function (e) {
  if (!data) return e.preventDefault() // stops modal from being shown
})

Dagiti numero ti bersion

Ti bersion ti tunggal maysa kadagiti plugin ti jQuery ti Bootstrap ket mabalin a mastrek babaen ti VERSIONtagikua ti konstruktor ti plugin. Kas pagarigan, para iti plugin ti tooltip:

$.fn.tooltip.Constructor.VERSION // => "3.3.7"

Awan dagiti espesial a fallback no ti JavaScript ket nabalbaliwan

Dagiti plugin ti Bootstrap ket saan a matnag nga agsubli a partikular a grasia no ti JavaScript ket nabalbaliwan. No maseknanka iti padas ti agar-aramat iti daytoy a kaso, usarem <noscript>a mangilawlawag ti kasasaad (ken no kasano nga ipalubos manen ti JavaScript) kadagiti agar-aramatmo, ken/wenno manginayon kadagiti bukodmo a kostumbre a fallback.

Dagiti libraria ti maikatlo a partido

Ti Bootstrap ket saan nga opisial a mangsuporta kadagiti maikatlo a partido a biblioteka ti JavaScript a kas ti Prototype wenno jQuery UI. Iti laksid .noConflictken dagiti namespaced a pasamak, mabalin nga adda dagiti parikut ti panagtunos a kasapulam nga ilinteg a bukodmo.

Dagiti panagbalbaliw transition.js

Maipapan kadagiti panagbalbaliw

Para kadagiti simple nga epekto ti panagbalbaliw, iraman ti transition.jsmaminsan a kadua dagiti dadduma a JS a papeles. No us-usarenyo ti naurnong (wenno napabassit) bootstrap.js, saan a kasapulan nga iraman daytoy—addan dayta.

Ania ti adda iti uneg

Ti Transition.js ket maysa a batayan a katulongan para kadagiti transitionEndpasamak ken kasta met ti maysa a CSS a panagbalbaliw nga emulator. Daytoy ket us-usaren babaen dagiti sabali a plugin tapno mangsukimat ti suporta ti panagbalbaliw ti CSS ken tapno makatiliw kadagiti agbitin a panagbalbaliw.

Panangbaldado kadagiti panagbalbaliw

Dagiti panagbalbaliw ket mabalin a sangalubongan a mapasardeng babaen ti panagusar ti sumaganad a snippet ti JavaScript, a masapul nga umay kalpasan ti transition.js(wenno bootstrap.jswenno bootstrap.min.js, kas ti kaso) a naikarga:

$.support.transition = false

Dagiti modal modal.js

Dagiti modal ket naurnos, ngem nalaka a maibagay, dagiti dialogo a panagkiddaw nga addaan kadagiti kabassitan a kasapulan a panagusar ken dagiti nasirib a default.

Adu a silulukat a modal ti saan a nasuportaran

Siguraduenyo a dikay luktan ti modal bayat a makita pay laeng ti sabali. Ti panangiparang ti ad-adu ngem maysa a modal iti maysa a gundaway ket agkasapulan ti kostumbre a kodigo.

Modal a panagikabil ti markup

Kanayon a padasem nga ikabil ti kodigo ti HTML ti maysa a modal iti kangatuan nga antas a posision iti dokumentom tapno maliklikan dagiti dadduma a paset a mangapektar iti langa ken/wenno panagusar ti modal.

Dagiti pakdaar ti mobile device

Adda sumagmamano a pakdaar maipapan iti panangusar kadagiti modal kadagiti mobile device. Kitaen dagiti dokumento ti suporta ti browsermi para kadagiti detalye.

Gapu ti no kasano a ti HTML5 ket mangikeddeng ti semantikana, ti autofocuskabileg ti HTML ket awan ti epektona kadagiti modal ti Bootstrap. Tapno magun-od ti isu met laeng nga epekto, agusarka iti sumagmamano a kostumbre a JavaScript:

$('#myModal').on('shown.bs.modal', function () {
  $('#myInput').focus()
})

Dagiti pagarigan

Estatiko nga ehemplo

Maysa a naiparang a modal nga addaan iti ulo, bagi, ken grupo dagiti tignay iti footer.

<div class="modal fade" tabindex="-1" role="dialog">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title">Modal title</h4>
      </div>
      <div class="modal-body">
        <p>One fine body&hellip;</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div><!-- /.modal-content -->
  </div><!-- /.modal-dialog -->
</div><!-- /.modal -->

Agbiag nga demo

I-toggle ti maysa a modal babaen ti JavaScript babaen ti panangi-klik ti buton iti baba. Ag-slide dayta nga agpababa ken agkupas manipud iti ngato ti panid.

<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  Launch demo modal
</button>

<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        ...
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>

Pagbalinen a madanon dagiti modal

Siguraduen nga inayon role="dialog"ken aria-labelledby="...", a mangireperensia iti modal a paulo, iti .modal, ken role="document"iti .modal-dialogmismo.

Mainayon pay, mabalinmo nga ited ti panangiladawan ti modal a dialogom babaen ti aria-describedbyon .modal.

Panangikabil kadagiti video iti YouTube

Ti panangikabil kadagiti video ti YouTube kadagiti modal ket kasapulan ti kanayonan a JavaScript nga awan iti Bootstrap tapno automatiko a maisardeng ti panagtokar ken dadduma pay. Kitaen daytoy a makatulong a Stack Overflow a post para iti ad-adu pay nga impormasion.

Opsional a kadakkel

Dagiti modal ket addaan kadagiti dua a pagpilian a kadakkel, a magun-od babaen dagiti klase ti mangbalbaliw a maikabil iti maysa a .modal-dialog.

<!-- Large modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">Large modal</button>

<div class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
  <div class="modal-dialog modal-lg" role="document">
    <div class="modal-content">
      ...
    </div>
  </div>
</div>

<!-- Small modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-sm">Small modal</button>

<div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
  <div class="modal-dialog modal-sm" role="document">
    <div class="modal-content">
      ...
    </div>
  </div>
</div>

Ikkaten ti animasion

Para kadagiti modal a basta agparang imbes nga agkupas tapno makita, ikkaten ti .fadeklase manipud iti modal markup-mo.

<div class="modal" tabindex="-1" role="dialog" aria-labelledby="...">
  ...
</div>

Babaen ti panangusar iti sistema ti grid

Tapno magundawayan ti sistema ti grid ti Bootstrap iti uneg ti maysa a modal, basta umok .rows iti uneg ti .modal-bodyken kalpasanna usaren dagiti gagangay a klase ti sistema ti grid.

<div class="modal fade" tabindex="-1" role="dialog" aria-labelledby="gridSystemModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="gridSystemModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
        <div class="row">
          <div class="col-md-4">.col-md-4</div>
          <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div>
        </div>
        <div class="row">
          <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div>
          <div class="col-md-2 col-md-offset-4">.col-md-2 .col-md-offset-4</div>
        </div>
        <div class="row">
          <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div>
        </div>
        <div class="row">
          <div class="col-sm-9">
            Level 1: .col-sm-9
            <div class="row">
              <div class="col-xs-8 col-sm-6">
                Level 2: .col-xs-8 .col-sm-6
              </div>
              <div class="col-xs-4 col-sm-6">
                Level 2: .col-xs-4 .col-sm-6
              </div>
            </div>
          </div>
        </div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div><!-- /.modal-content -->
  </div><!-- /.modal-dialog -->
</div><!-- /.modal -->

Adda kadi bunggoy dagiti buton nga amin ket mangtignay iti isu met laeng a modal, nga addaan laeng iti naiduma bassit a linaon? Usaren event.relatedTargetken dagiti HTML data-*a kababalin (mabalin babaen ti jQuery ) tapno agbaliw ti linaon ti modal depende no ania a buton ti nai-klik. Kitaen dagiti dok ti Modal Events para kadagiti detalye iti relatedTarget, .

...ad-adu pay a butones...
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@mdo">Open modal for @mdo</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@fat">Open modal for @fat</button>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="@getbootstrap">Open modal for @getbootstrap</button>
...more buttons...

<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="exampleModalLabel">New message</h4>
      </div>
      <div class="modal-body">
        <form>
          <div class="form-group">
            <label for="recipient-name" class="control-label">Recipient:</label>
            <input type="text" class="form-control" id="recipient-name">
          </div>
          <div class="form-group">
            <label for="message-text" class="control-label">Message:</label>
            <textarea class="form-control" id="message-text"></textarea>
          </div>
        </form>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Send message</button>
      </div>
    </div>
  </div>
</div>
$('#exampleModal').on('show.bs.modal', function (event) {
  var button = $(event.relatedTarget) // Button that triggered the modal
  var recipient = button.data('whatever') // Extract info from data-* attributes
  // If necessary, you could initiate an AJAX request here (and then do the updating in a callback).
  // Update the modal's content. We'll use jQuery here, but you could use a data binding library or other methods instead.
  var modal = $(this)
  modal.find('.modal-title').text('New message to ' + recipient)
  modal.find('.modal-body input').val(recipient)
})

Panagusar

Ti modal a plugin ket mangbalbaliw ti nailemmeng a linaonmo no kasapulan, babaen dagiti attribute ti datos wenno JavaScript. Daytoy ket manginayon pay .modal-openiti <body>tapno mangbalbaliw ti kasisigud a kababalin ti panag-scroll ken mangpataud ti a .modal-backdroptapno mangipaay ti lugar ti panagpidut para iti panangilaksid kadagiti naipakita a modal no ag-klik iti ruar ti modal.

Babaen kadagiti attribute ti datos

Aktiboen ti modal a saan nga agsurat iti JavaScript. Itakderan data-toggle="modal"iti maysa nga elemento ti kontrolador, a kas ti buton, agraman ti maysa data-target="#foo"wenno href="#foo"tapno puntiriaen ti espesipiko a modal tapno ag-toggle.

<button type="button" data-toggle="modal" data-target="#myModal">Launch modal</button>

Babaen ti JavaScript

Awagan ti modal nga addaan iti id myModalnga addaan iti maymaysa a linia ti JavaScript:

$('#myModal').modal(options)

Dagiti Pagpilian

Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-, a kas iti data-backdrop="".

Nagan tipo default panangiladawan
backdrop ti likud boolean wenno ti kuerdas'static' agpayso Iramanna ti modal-backdrop nga elemento. Saan laeng a dayta, ikeddeng staticpara iti backdrop a saan a mangiserra ti modal iti panagpidut.
teklado nga boolean nga agpayso Serraan ti modal no maipidut ti escape key
ipakita boolean nga agpayso Ipakita ti modal no mairugi.
nauneg dalan saan nga agpayso

Daytoy a pagpilian ket saanen a maus-usar manipud idi v3.3.0 ken naikkaten iti v4. Irekomendarmi ketdi ti panagusar ti plantilia ti sikigan ti kliyente wenno ti maysa a balangkas ti panagtengngel ti datos, wenno ti panagayab ti jQuery.load a mismo.

No ti adayo nga URL ket naited, ti linaon ket maikarga iti maysa a daras babaen ti pamay-an ti jQuery loadken mai-inject iti .modal-contentdiv. No agus-usar ka ti data-api, mabalinmo nga usaren ti hrefattribute tapno mangibaga ti adayo a taudan. Ti pagarigan iti daytoy ket naipakita iti baba:

<a data-toggle="modal" href="remote.html" data-target="#modal">Click me</a>

Dagiti Pamay-an

Aktiboenna ti linaonmo kas modal. Awaten ti maysa nga opsional a pagpilian object.

$('#myModal').modal({
  keyboard: false
})

Manual nga i-toggle ti maysa a modal. Agsubli iti tumawag sakbay nga aktual a naipakita wenno nailemmeng ti modal (kayatna a sawen sakbay a mapasamak ti shown.bs.modalwenno hidden.bs.modalpasamak).

$('#myModal').modal('toggle')

Manual a luktan ti maysa a modal. Agsubli iti tumawag sakbay nga aktual a naipakita ti modal (kayatna a sawen sakbay a shown.bs.modalmapasamak ti pasamak).

$('#myModal').modal('show')

Manual nga ilemmeng ti maysa a modal. Agsubli iti tumawag sakbay nga aktual a nailemmeng ti modal (kayatna a sawen sakbay a hidden.bs.modalmapasamak ti pasamak).

$('#myModal').modal('hide')

Ibaga manen ti posision ti modal tapno kontraen ti maysa nga scrollbar no kas pagarigan ti maysa ket rumbeng nga agparang, a mangaramid koma ti modal a panagluksaw iti kannigid.

Kasapulan laeng no agbaliw ti kangato ti modal bayat a nakalukat dayta.

$('#myModal').modal('handleUpdate')

Dagiti Pasamak

Ti modal a klase ti Bootstrap ket mangibutaktak kadagiti sumagmamano a pasamak para iti panag-hook iti modal a panagusar.

Amin a modal a pasamak ket maipaputok iti modal a mismo (kayatna a sawen iti <div class="modal">).

Kita ti Pasamak Panangiladawan
ipakita.bs.modal nga Daytoy a pasamak ket agputok a dagus no ti showpamay-an ti pagarigan ket maawagan. No gapuanan ti panagpidut, ti nai-klik nga elemento ket magun-od a kas ti relatedTargettagikua ti pasamak.
naipakita.bs.modal Daytoy a pasamak ket mapaputok no ti modal ket naaramiden a makita ti agar-aramat (urayenna dagiti panagbalbaliw ti CSS a malpas). No gapuanan ti panagpidut, ti nai-klik nga elemento ket magun-od a kas ti relatedTargettagikua ti pasamak.
ilemmeng.bs.modal nga Daytoy a pasamak ket dagus a mapaputok no ti hidepamay-an ti pagarigan ket naawagan.
nailemmeng.bs.modal Daytoy a pasamak ket mapaputok no ti modal ket nalpas a nailemmeng manipud iti agar-aramat (urayenna dagiti panagbalbaliw ti CSS a malpas).
nakargaan.bs.modal Daytoy a pasamak ket mapaputok no ti modal ket nangikarga ti linaon babaen ti panagusar ti remotepagpilian.
$('#myModal').on('hidden.bs.modal', function (e) {
  // do something...
})

Dagiti dropdown ti dropdown.js

Inayon dagiti dropdown menu iti dandani aniaman babaen iti daytoy simple a plugin, agraman ti navbar, tab, ken pildoras.

Iti uneg ti maysa a navbar

Iti uneg dagiti pildoras

Babaen dagiti kabileg ti datos wenno JavaScript, ti dropdown a plugin ket mangbalbaliw ti nailemmeng a linaon (dagiti dropdown a menu) babaen ti panangi-toggle ti .openklase iti banag ti listaan ​​dagiti nagannak.

Kadagiti mobile device, ti pananglukat iti dropdown ket mangnayon iti .dropdown-backdropkas maysa a tap area para iti panangserra kadagiti dropdown menu no ag-tap iti ruar ti menu, maysa a kasapulan para iti umno a suporta ti iOS. Kaipapanan daytoy a ti panagbalbaliw manipud iti open dropdown menu nga agturong iti sabali a dropdown menu ket kasapulan ti ekstra a panangi-tap iti mobile.

Pakaammo: Ti data-toggle="dropdown"attribute ket agpannuray para iti panagserra kadagiti dropdown a menu iti maysa a lebel ti aplikasion, isu a nasayaat nga ideya a kanayon nga usaren daytoy.

Babaen kadagiti attribute ti datos

Inayon data-toggle="dropdown"iti link wenno buton tapno mai-toggle ti dropdown.

<div class="dropdown">
  <button id="dLabel" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown trigger
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" aria-labelledby="dLabel">
    ...
  </ul>
</div>

Tapno agtalinaed a saan a nadadael dagiti URL babaen dagiti buton ti silpo, usaren ti data-targetattribute imbes a href="#".

<div class="dropdown">
  <a id="dLabel" data-target="#" href="http://example.com/" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
    Dropdown trigger
    <span class="caret"></span>
  </a>

  <ul class="dropdown-menu" aria-labelledby="dLabel">
    ...
  </ul>
</div>

Babaen ti JavaScript

Tawagan dagiti dropdown babaen ti JavaScript:

$('.dropdown-toggle').dropdown()

data-toggle="dropdown"kasapulan pay laeng

Uray no awagam ti dropdownmo babaen ti JavaScript wenno imbes ketdi usarem ti data-api, data-toggle="dropdown"ket kanayon a kasapulan nga adda iti trigger element ti dropdown.

Awan

I-toggle ti dropdown menu ti naited a navbar wenno tabbed navigation.

Amin a dropdown a pasamak ket maipaputok iti .dropdown-menu's nagannak nga elemento.

Amin a dropdown a pasamak ket addaan iti relatedTargettagikua, a ti pategna ket ti agbalbaliw nga elemento ti angkla.

Kita ti Pasamak Panangiladawan
ipakita.bs.dropdown Daytoy a pasamak ket agputok a dagus no ti pamay-an ti show instance ket maawagan.
naipakita.bs.dropdown Daytoy a pasamak ket mapaputok no ti dropdown ket naaramiden a makita ti agar-aramat (urayenna dagiti panagbalbaliw ti CSS, tapno makompleto).
ilemmeng.bs.ag-dropdown Daytoy a pasamak ket dagus a mapaputok no ti pamay-an ti panaglemmeng ti pagarigan ket naawagan.
nailemmeng.bs.dropdown Daytoy a pasamak ket mapaputok no ti dropdown ket nalpas a nailemmeng manipud iti agar-aramat (urayenna dagiti panagbalbaliw ti CSS, tapno makompleto).
$('#myDropdown').on('show.bs.dropdown', function () {
  // do something…
})

ScrollSpy nga scrollspy.js

Pagarigan iti navbar

Ti plugin ti ScrollSpy ket para iti automatiko a panangpabaro kadagiti puntiria ti nav a naibatay iti posision ti panag-scroll. I-scroll ti lugar iti baba ti navbar ken buyaen ti aktibo a panagbalbaliw ti klase. Mai-highlight met dagiti dropdown sub items.

@nalukmeg

Ad leggings keytar, brunch id arte partido dolor labore. Pitchfork yr enim lo-fi sakbay nga nailako da qui. Tumblr farm-to-table bisikleta karbengan aniaman. Anim keffiyeh ni carles nga cardigan. Velit seitan cabina ti retrato ni mcsweeney 3 lobo bulan irure. Cosby suéter lomo jean shorts, williamsburg hoodie minim qui nalabit saanmo a nangngeg dagitoy et cardigan pondo ti panagtalek culpa biodiesel wes anderson estetika. Nihil tattoo nga accusamus, cred ironia biodiesel keffiyeh artisano ullamco consequat.

@mdo nga

Veniam marfa bigote nga skateboard, adipisicing fugiat velit pitchfork barbas. Freegan barbas aliqua cupidatat nga vero ni mcsweeney. Cupidatat uppat a loko nisi, ea helvetica nulla carles. Tattooed cosby suéter trak ti taraon, mcsweeney ni mcsweeney nga quis non freegan vinyl. Lo-fi wes anderson +1 nga sartorial. Carles saan nga estetiko nga ehersisio quis gentrify. Brooklyn adipisicing craft nga serbesa bise keytar deserunt.

maysa

Occaecat nga komodo nga aliqua delectus. Fap craft serbesa deserunt nga skateboard ea. Lomo bisikleta karbengan adipisicing banh mi, velit ea sunt sumaruno a lebel locavore maymaysa ti nagtaudanna a kape iti magna veniam. Nangato nga biag id vinyl, echo parke consequat quis aliquip banh mi tinidor. Vero VHS nga adipisicing. Consectetur nisi DIY minim nga bag ti mensahero. Cred ex iti, natalged a delectus consectetur fanny pack iphone.

dua

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.

three

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 mensahero bag marfa aniaman delectus trak ti taraon. Sapiente nga sinte nga id nga assumenda. Locavore sed helvetica cliche irony, thundercats nalabit dimo pay nangngeg ida consequat hoodie gluten-free lo-fi fap aliquip. Labore elit placeat sakbay a nailakoda, terry richardson proident brunch nesciunt quis cosby suéter pariatur keffiyeh ut helvetica artisano. Cardigan nga craft nga serbesa seitan nga nakasagana velit. VHS chambray laboris nga apagbiit nga veniam. Anim mollit minim commodo ullamco nga mga pusa nga gurruod.

Panagusar

Kasapulan ti Bootstrap nav

Ti Scrollspy ket agdama a kasapulan ti panagusar ti Bootstrap nav a paset para iti umno a panangitampok kadagiti aktibo a silpo.

Masapul dagiti masolbar a target ti ID

Dagiti silpo ti Navbar ket masapul nga addaan kadagiti masolbar nga id a puntiria. Kas pagarigan, ti a ket <a href="#home">home</a>masapul a maitunos iti maysa a banag iti DOM a kas ti <div id="home"></div>.

Dagiti saan :visiblea target nga elemento ket saan a naikankano

Dagiti puntiria nga elemento a saan a :visiblesegun ti jQuery ket mailaksid ken dagiti maitunos a nav a banagda ket saan a pulos a mai-highlight.

Kasapulan ti relatibo a posision

Uray ania ti pamay-an ti pannakaipatungpal, ti scrollspy ket agkasapulan ti panagusar ti position: relative;iti elemento nga espiaem. Iti kaaduan a kaso daytoy ti <body>. No ag-scrollspying kadagiti elemento malaksid iti <body>, siguraduen nga addaan iti heightset ken overflow-y: scroll;naipakat.

Babaen kadagiti attribute ti datos

Tapno nalaka a manginayon ti kababalin ti scrollspy iti nabigasionmo iti topbar, inayonmo data-spy="scroll"ti elemento a kayatmo nga espia (kaaduan a gagangay a daytoy ket isu koma ti <body>). Kalpasanna inayon ti data-targetattribute nga addaan iti ID wenno klase ti nagannak nga elemento ti ania man a .navpaset ti Bootstrap.

body {
  position: relative;
}
<body data-spy="scroll" data-target="#navbar-example">
  ...
  <div id="navbar-example">
    <ul class="nav nav-tabs" role="tablist">
      ...
    </ul>
  </div>
  ...
</body>

Babaen ti JavaScript

Kalpasan ti pananginayon position: relative;iti CSS-mo, tawagam ti scrollspy babaen ti JavaScript:

$('body').scrollspy({ target: '#navbar-example' })

Dagiti Pamay-an

.scrollspy('refresh')

No agus-usar ti scrollspy a maikuyog ti pananginayon wenno panangikkat kadagiti elemento manipud iti DOM, kasapulam nga awagan ti pamay-an ti panagpabaro a kas iti kasta:

$('[data-spy="scroll"]').each(function () {
  var $spy = $(this).scrollspy('refresh')
})

Dagiti Pagpilian

Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-, a kas iti data-offset="".

Nagan tipo default panangiladawan
offset nga bilang 10 nga Pixels nga offset manipud iti ngato no kalkularen ti posision ti scroll.

Dagiti Pasamak

Kita ti Pasamak Panangiladawan
aktiboen ti.bs.scrollspy Daytoy a pasamak ket agputok tunggal ti baro a banag ket agbalin nga aktibo babaen ti scrollspy.
$('#myScrollspy').on('activate.bs.scrollspy', function () {
  // do something…
})

Mabalin nga i- toggle dagiti tab.js

Pagarigan dagiti tab

Inayon ti napardas, dinamiko a panagusar ti tab iti panagbalbaliw babaen dagiti pane ti lokal a linaon, urayno babaen dagiti dropdown a menu. Saan a masuportaran dagiti naisanglad a tab.

Raw denim dimo la ketdi nangngeg ida jean shorts Austin. Nesciunt tofu stumptown aliqua, retro nga sintet nga maestro nga pagdalus. Bigote cliche tempor, williamsburg carles nga vegan nga helvetica. Reprehenderit ti agkarkarnero retro keffiyeh ti mangtiliw ti tagtagainep synth. Cosby suéter eu banh mi, qui irure terry richardson dati nga pusit. Aliquip lugarat salvia cillum nga iphone. Seitan aliquip quis cardigan nga amerikano nga kawes, karnisero 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.

Palawaenna ti tabbed a nabigasion

Daytoy a plugin ket mangpalawa ti tabbed a paset ti nabigasion tapno manginayon kadagiti tabbable a lugar.

Panagusar

Pagbalinen dagiti tabbable a tab babaen ti JavaScript (tunggal tab ket kasapulan a mapaaktibo a saggaysa):

$('#myTabs a').click(function (e) {
  e.preventDefault()
  $(this).tab('show')
})

Mabalinmo nga aktiboen dagiti indibidual a tab iti sumagmamano a wagas:

$('#myTabs a[href="#profile"]').tab('show') // Select tab by name
$('#myTabs a:first').tab('show') // Select first tab
$('#myTabs a:last').tab('show') // Select last tab
$('#myTabs li:eq(2) a').tab('show') // Select third tab (0-indexed)

Panagmarka

Mabalinmo nga aktiboen ti tab wenno pildoras a nabigasion a dika agsurat iti aniaman a JavaScript babaen ti basta panangidatag data-toggle="tab"wenno data-toggle="pill"iti maysa nga elemento. Ti pananginayon kadagiti klase ti navken nav-tabsiti tab ulket mangyaplikar ti estilo ti tab ti Bootstrap , bayat a ti pananginayon kadagiti klase ti navken ket mangyaplikar ti estilo ti pildoras .nav-pills

<div>

  <!-- Nav tabs -->
  <ul class="nav nav-tabs" role="tablist">
    <li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
    <li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
    <li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
    <li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
  </ul>

  <!-- Tab panes -->
  <div class="tab-content">
    <div role="tabpanel" class="tab-pane active" id="home">...</div>
    <div role="tabpanel" class="tab-pane" id="profile">...</div>
    <div role="tabpanel" class="tab-pane" id="messages">...</div>
    <div role="tabpanel" class="tab-pane" id="settings">...</div>
  </div>

</div>

Fade nga epekto

Tapno agkupas dagiti tab, inayon .fadeiti tunggal .tab-pane. Ti umuna a tab pane ket masapul pay .ina mangaramid ti umuna a linaon a makita.

<div class="tab-content">
  <div role="tabpanel" class="tab-pane fade in active" id="home">...</div>
  <div role="tabpanel" class="tab-pane fade" id="profile">...</div>
  <div role="tabpanel" class="tab-pane fade" id="messages">...</div>
  <div role="tabpanel" class="tab-pane fade" id="settings">...</div>
</div>

Dagiti Pamay-an

$().tab

Paaktiboenna ti elemento ti tab ken container ti linaon. Ti tab ket rumbeng nga addaan iti maysa data-targetwenno maysa a hrefmangpuntiria iti maysa a container node iti DOM. Kadagiti pagarigan iti ngato, dagiti tab ket dagiti <a>s nga addaan kadagiti data-toggle="tab"attribute.

.tab('show')

Pilien ti naited a tab ken ipakitana ti nainaig a linaonna. Aniaman a sabali a tab a dati a napili ket agbalin a di napili ken mailemmeng ti nainaig a linaonna. Agsubli iti tumawag sakbay nga aktual a naipakita ti tab pane (kayatna a sawen sakbay a shown.bs.tabmapasamak ti pasamak).

$('#someTab').tab('show')

Dagiti Pasamak

No mangipakita ti baro a tab, dagiti pasamak ket agputok iti sumaganad nga urnos:

  1. hide.bs.tab(iti agdama nga aktibo a tab)
  2. show.bs.tab(iti tab a maipakita)
  3. hidden.bs.tab(iti napalabas nga aktibo a tab, isu met laeng ti para iti hide.bs.tabpasamak)
  4. shown.bs.tab(iti baro nga aktibo a kabarbaro a naipakita a tab, isu met laeng ti para iti show.bs.tabpasamak)

No awan ti tab a dati nga aktibo, kalpasanna ti hide.bs.tabken hidden.bs.tabdagiti pasamak ket saan a mapaputok.

Kita ti Pasamak Panangiladawan
ipakita.bs.tab Daytoy a pasamak ket agpuor iti tab show, ngem sakbay a naipakita ti baro a tab. Usaren ti event.targetken event.relatedTargettapno puntiriaen ti aktibo a tab ken ti napalabas nga aktibo a tab (no adda) a nagsasaruno.
naipakita.bs.tab Daytoy a pasamak ket agpuor iti tab show kalpasan a naipakita ti maysa a tab. Usaren ti event.targetken event.relatedTargettapno puntiriaen ti aktibo a tab ken ti napalabas nga aktibo a tab (no adda) a nagsasaruno.
ilemmeng.bs.tab Daytoy a pasamak ket agputok no ti baro a tab ket maipakita (ken iti kasta ti napalabas nga aktibo a tab ket mailemmeng). Usaren ti event.targetken event.relatedTargettapno puntiriaen ti agdama nga aktibo a tab ken ti baro nga asidegen nga aktibo a tab, agpada.
nailemmeng.bs.tab Daytoy a pasamak ket agputok kalpasan ti baro a tab a maipakita (ken iti kasta ti napalabas nga aktibo a tab ket mailemmeng). Usaren ti event.targetken event.relatedTargettapno puntiriaen ti napalabas nga aktibo a tab ken ti baro nga aktibo a tab, a nagsasaruno.
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
  e.target // newly activated tab
  e.relatedTarget // previous active tab
})

Dagiti tip ti remienta tooltip.js

Napaltiingan babaen ti nagsayaat a jQuery.tipsy plugin nga insurat ni Jason Frame; Dagiti tip ti ramit ket maysa a napabaro a bersion, a saan nga agpannuray kadagiti ladawan, agus-usar ti CSS3 para kadagiti animasion, ken dagiti data-attribute para iti lokal a pagipempenan ti paulo.

Dagiti Tooltip nga addaan kadagiti zero-length a paulo ket saan a pulos a maiparang.

Dagiti pagarigan

I-hover dagiti link iti baba tapno makita dagiti toltips:

Tight pants next level keffiyeh dimo la ketdi nangngeg. Photo booth barbas hilaw nga denim nga letterpress vegan nga mensahero nga bag stumptown. Talon-agingga-lamisaan seitan, mcsweeney's fixie sustainable quinoa 8-bit american a kawes addaan iti terry richardson vinyl chambray. Barbas stumptown, cardigans banh mi lomo dagiti gurruod a pusa. Tofu biodiesel williamsburg marfa, uppat a loko mcsweeney ti dalusan ti vegan a chambray. A talaga nga ironic nga artisano aniaman ti keytar , scenester talon-agingga-iti-lamisaan banksy Austin twitter handle freegan cred hilaw denim maymaysa-origin a kape viral.

Estatiko nga tooltip

Uppat a pagpilian ti magun-odan: ngato, kannawan, baba, ken kannigid a naitunos.

Uppat a direksion

<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="left" title="Tooltip on left">Tooltip on left</button>

<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="Tooltip on top">Tooltip on top</button>

<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">Tooltip on bottom</button>

<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="right" title="Tooltip on right">Tooltip on right</button>

Ti panagusar ti opt-in

Para kadagiti rason ti panagaramid, ti Tooltip ken Popover data-apis ket opt-in, kayatna a sawen a masapul nga irugim a mismo dagitoy .

Ti maysa a wagas a mangirugi kadagiti amin a toltip iti maysa a panid ket ti panangpili kadagitoy babaen ti data-toggleattribute-da:

$(function () {
  $('[data-toggle="tooltip"]').tooltip()
})

Panagusar

Ti plugin ti tooltip ket mangpataud ti linaon ken panagmarka no kasapulan, ken babaen ti kasisigud ket mangikabil kadagiti tooltip kalpasan ti elementoda a mangtignay.

I-trigger ti tooltip babaen ti JavaScript:

$('#example').tooltip(options)

Panagmarka

Ti kasapulan a marka para iti tooltip ket maysa laeng nga dataattribute ken titleiti elemento ti HTML kayatmo nga addaan iti tooltip. Ti napataud a marka ti maysa a tooltip ket imbes a simple, urayno daytoy ket agkasapulan ti posision (babaen ti kasisigud, naikeddeng iti topbabaen ti plugin).

<!-- HTML to write -->
<a href="#" data-toggle="tooltip" title="Some tooltip text!">Hover over me</a>

<!-- Generated markup by the plugin -->
<div class="tooltip top" role="tooltip">
  <div class="tooltip-arrow"></div>
  <div class="tooltip-inner">
    Some tooltip text!
  </div>
</div>

Dagiti adu a linia a silpo

No dadduma kayatmo ti mangnayon iti tooltip iti hyperlink a mangbalkot iti adu a linia. Ti kasisigud a kababalin ti plugin ti tooltip ket ti panangisentro iti daytoy a paidasig ken bertikal. Inayonmo white-space: nowrap;kadagiti angkla tapno maliklikan daytoy.

Dagiti tip ti ramit kadagiti grupo ti buton, dagiti grupo ti panagserrek, ken dagiti lamisaan ket agkasapulan ti naisangayan a panagituding

No agus-usar kadagiti toltip kadagiti elemento iti uneg ti a .btn-groupwenno an .input-group, wenno kadagiti elemento a mainaig iti lamisaan ( <td>, <th>, <tr>, <thead>, <tbody>, <tfoot>), masapul nga ikeddengmo ti pagpilian container: 'body'(nadokumento iti baba) tapno maliklikan dagiti di matarigagayan nga epekto (kas ti elemento a dumakdakkel a lumawa ken/ wenno mapukaw dagiti nagtimbukel a sulina no mai-trigger ti tooltip).

Dimo padasen nga ipakita dagiti tooltip kadagiti nailemmeng nga elemento

Ti panangawag $(...).tooltip('show')no ti target nga elemento ket display: none;mangpataudto ti tooltip a di umiso ti pannakaiposisionna.

Magun-od a toltips para kadagiti agus-usar iti teklado ken katulongan a teknolohia

Para kadagiti agar-aramat nga ag-navigate babaen ti teklado, ken nangruna dagiti agar-aramat kadagiti makatulong a teknolohia, rumbeng laeng nga inayonmo dagiti tooltip kadagiti elemento a maipangpangruna iti teklado a kas dagiti silpo, dagiti kontrol ti porma, wenno ania man nga arbitrario nga elemento nga addaan iti tabindex="0"attribute.

Dagiti tip ti ramit kadagiti baldado nga elemento ket agkasapulan kadagiti elemento ti balkot

Tapno mainayon ti tooltip iti a disabledwenno .disabledelemento, ikabil ti elemento iti uneg ti a <div>ken iyaplikar <div>ketdi ti tooltip iti dayta.

Dagiti Pagpilian

Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-, a kas iti data-animation="".

Nagan Tipo Default Panangiladawan
animasion nga boolean nga agpayso Iyaplikar ti panagbalbaliw ti panagkupas ti CSS iti tooltip
pagkargaan kuerdas nga | saan nga agpayso saan nga agpayso

Inayon ti tooltip iti espesipiko nga elemento. Kas pagarigan: container: 'body'. Daytoy a pagpilian ket nangruna a makatulong gapu ta daytoy ket mangipalubos kenka a mangiposision ti tooltip iti panagayus ti dokumento iti asideg ti mangtignay nga elemento - a manglapped ti tooltip manipud iti panagtaytayab nga adayo manipud iti mangtignay nga elemento bayat ti panagbalbaliw ti kadakkel ti tawa.

itantan numero | banag 0 nga

Ti pannakataktak ti panangipakita ken panangilemmeng ti tooltip (ms) - saan nga agaplikar iti manual a kita ti trigger

No naited ti numero, maipakat ti delay agpadpada iti hide/show

Ti estruktura ti banag ket:delay: { "show": 500, "hide": 100 }

html nga boolean nga saan nga agpayso Ikabil ti HTML iti tooltip. No palso, ti textpamay-an ti jQuery ket mausarto a mangikabil ti linaon iti DOM. Usaren ti teksto no madanaganka kadagiti panangraut ti XSS.
pannakaikabil kuerdas nga | amad 'ngato'

Kasano ti mangiposision ti tooltip - ngato | baba | kanigid | kannawan | auto nga.
No ti "auto" ket naikeddeng, daytoy ket dinamiko a mangiturong manen ti tooltip. Kas pagarigan, no ti pannakaikabil ket "auto a kannigid", ti tooltip ket maiparang iti kannigid no mabalin, no saan ket maiparang daytoy iti kannawan.

No ti maysa a panagandar ket maus-usar a mangikeddeng ti pannakaikabil, daytoy ket maawagan nga addaan ti tooltip a DOM a nodo a kas ti umuna nga argumentona ken ti mangtignay nga elemento a DOM a nodo a kas ti maikadua. Ti thiskonteksto ket naikeddeng iti instansia ti tooltip.

agpili nga kuerdas saan nga agpayso No ti maysa a mangpili ket naited, dagiti banag ti tooltip ket maitedto kadagiti naikeddeng a puntiria. Iti praktis, daytoy ket maus-usar tapno mapalubosan ti dinamiko a linaon ti HTML nga addaan kadagiti tooltip a nainayon. Kitaen daytoy ken ti makaisuro a pagarigan .
plantilia nga kuerdas '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'

Base ti HTML nga usaren no mangpartuat ti tooltip.

Ti tooltip's titleket mai-inject iti .tooltip-inner.

.tooltip-arrowagbalinto a pana ti tooltip.

Ti makinruar unay nga elemento ti balkot ket rumbeng nga addaan iti .tooltipklase.

titulo kuerdas nga | amad '' .

Default a pateg ti paulo no titleawan ti attribute.

No ti maysa a panagandar ket naited, daytoy ket maawaganto nga addaan ti thisreperensiana a naikabil iti elemento a nakaikapet ti tooltip.

kalbiten kuerdas 'hover nga pokus'. Kasano a mai-trigger ti tooltip - i-klik ti | ag-hover nga | pokus | giya. Mabalin a lumasatka iti adu a trigger; pagsinaen ida babaen ti maysa nga espasio. manualsaan a mabalin a maitipon iti aniaman a sabali a trigger.
viewport kuerdas nga | banag | amad { agpili: 'bagi', padding: 0 } .

Pagtalinaedenna ti tooltip iti uneg dagiti beddeng daytoy nga elemento. Kas pagarigan: viewport: '#viewport'wenno{ "selector": "#viewport", "padding": 0 }

No ti maysa a panagandar ket naited, daytoy ket maawagan nga addaan ti mangtignay nga elemento a DOM a nodo a kas ti kakaisuna nga argumentona. Ti thiskonteksto ket naikeddeng iti instansia ti tooltip.

Dagiti attribute ti datos para kadagiti indibidual a toltip

Dagiti pagpilian para kadagiti indibidual a toltip ket mabalin a alternatibo a maikeddeng babaen ti panagusar kadagiti kababalin ti datos, a kas naipalawag iti ngato.

Dagiti Pamay-an

$().tooltip(options)

Ikapet ti tooltip handler iti maysa a koleksion ti elemento.

.tooltip('show')

Ipalgakna ti tooltip ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a naipakita ti tooltip (kayatna a sawen sakbay a shown.bs.tooltipmapasamak ti pasamak). Daytoy ket maibilang a "manual" a panagtignay ti tooltip. Dagiti Tooltip nga addaan kadagiti zero-length a paulo ket saan a pulos a maiparang.

$('#element').tooltip('show')

.tooltip('hide')

Ilemmeng ti tooltip ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a nailemmeng ti tooltip (kayatna a sawen sakbay a hidden.bs.tooltipmapasamak ti pasamak). Daytoy ket maibilang a "manual" a panagtignay ti tooltip.

$('#element').tooltip('hide')

.tooltip('toggle')

I-toggle ti tooltip ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a naipakita wenno nailemmeng ti tooltip (kayatna a sawen sakbay a mapasamak ti shown.bs.tooltipwenno hidden.bs.tooltippasamak). Daytoy ket maibilang a "manual" a panagtignay ti tooltip.

$('#element').tooltip('toggle')

.tooltip('destroy')

Ilemmeng ken dadaelenna ti tooltip ti maysa nga elemento. Dagiti tip ti ramit nga agus-usar ti delegasion (a naparsua babaen ti panagusar ti selectorpagpilian ) ket saan a mabalin a saggaysa a madadael kadagiti kaputotan a mangtignay nga elemento.

$('#element').tooltip('destroy')

Dagiti Pasamak

Kita ti Pasamak Panangiladawan
ipakita.bs.tooltip Daytoy a pasamak ket agputok a dagus no ti showpamay-an ti pagarigan ket maawagan.
naipakita.bs.tooltip Daytoy a pasamak ket mapaputok no ti tooltip ket naaramiden a makita ti agar-aramat (urayenna dagiti panagbalbaliw ti CSS a malpas).
ilemmeng.bs.tipo ti ramit Daytoy a pasamak ket dagus a mapaputok no ti hidepamay-an ti pagarigan ket naawagan.
nailemmeng.bs.tooltip Daytoy a pasamak ket mapaputok no ti tooltip ket nalpas a nailemmeng manipud iti agar-aramat (urayenna dagiti panagbalbaliw ti CSS a makompleto).
naikabil.bs.tooltip Daytoy a pasamak ket mapaputok kalpasan ti show.bs.tooltippasamak no ti plantilia ti tooltip ket nainayon iti DOM.
$('#myTooltip').on('hidden.bs.tooltip', function () {
  // do something…
})

Popovers nga popover.js

Inayon dagiti babassit nga overlay ti linaon, kas kadagidiay adda iti iPad, iti aniaman nga elemento para iti panagbalay iti segundario nga impormasion.

Dagiti popover nga agpada a zero-length ti paulo ken linaonda ket saan a pulos a maiparang.

Panagpannuray iti plugin

Dagiti Popovers ket kasapulan ti tooltip plugin a mairaman iti bersionmo ti Bootstrap.

Ti panagusar ti opt-in

Para kadagiti rason ti panagaramid, ti Tooltip ken Popover data-apis ket opt-in, kayatna a sawen a masapul nga irugim a mismo dagitoy .

Ti maysa a wagas a mangirugi kadagiti amin a popover iti maysa a panid ket isu koma ti panangpili kadagitoy babaen ti data-toggleattributeda:

$(function () {
  $('[data-toggle="popover"]').popover()
})

Dagiti popover kadagiti grupo ti buton, dagiti grupo ti input, ken dagiti lamisaan ket agkasapulan ti espesial a panagituding

No agus-usar kadagiti popover kadagiti elemento iti uneg ti a .btn-groupwenno an .input-group, wenno kadagiti elemento a mainaig iti lamisaan ( <td>, <th>, <tr>, <thead>, <tbody>, <tfoot>), masapul nga ikeddengmo ti pagpilian container: 'body'(nadokumento iti baba) tapno maliklikan dagiti di matarigagayan nga epekto (kas ti elemento a dumakdakkel a lumawa ken/ wenno pannakapukaw dagiti nagtimbukel a sulina no mai-trigger ti popover).

Dimo padasen nga ipakita dagiti popovers kadagiti nailemmeng nga elemento

Ti panangawag $(...).popover('show')no ti puntiria nga elemento ket display: none;mangpataudto ti popover a di umiso ti pannakaiposisionna.

Dagiti popover kadagiti baldado nga elemento ket agkasapulan kadagiti elemento ti wrapper

Tapno mainayon ti popover iti a disabledwenno .disabledelemento, ikabil ti elemento iti uneg ti a <div>ken iyaplikar ketdi ti popover iti dayta <div>.

Dagiti adu a linia a silpo

No dadduma kayatmo ti mangnayon iti popover iti hyperlink a mangbalkot iti adu a linia. Ti kasisigud a kababalin ti popover plugin ket ti panangisentro iti daytoy a paidasig ken bertikal. Inayonmo white-space: nowrap;kadagiti angkla tapno maliklikan daytoy.

Dagiti pagarigan

Estatiko nga popover

Uppat a pagpilian ti magun-odan: ngato, kannawan, baba, ken kannigid a naitunos.

Popover nga tuktok

Sed posuere nga consectetur est iti lobortis. Aenean nga eu leo ​​quam. Pellentesque nga arkos ti lacinia quam venenatis vestibulum.

Popover nga husto

Sed posuere nga consectetur est iti lobortis. Aenean nga eu leo ​​quam. Pellentesque nga arkos ti lacinia quam venenatis vestibulum.

Popover nga baba

Sed posuere nga consectetur est iti lobortis. Aenean nga eu leo ​​quam. Pellentesque nga arkos ti lacinia quam venenatis vestibulum.

Pimmanaw ni Popover

Sed posuere nga consectetur est iti lobortis. Aenean nga eu leo ​​quam. Pellentesque nga arkos ti lacinia quam venenatis vestibulum.

Agbiag nga demo

<button type="button" class="btn btn-lg btn-danger" data-toggle="popover" title="Popover title" data-content="And here's some amazing content. It's very engaging. Right?">Click to toggle popover</button>

Uppat a direksion

<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="left" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
  Popover on left
</button>

<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
  Popover on top
</button>

<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="bottom" data-content="Vivamus
sagittis lacus vel augue laoreet rutrum faucibus.">
  Popover on bottom
</button>

<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
  Popover on right
</button>

Dismiss iti sumaruno nga i-click

Usaren ti focustrigger tapno mailaksid dagiti popovers iti sumaganad a panagpidut nga aramiden ti agar-aramat.

Espesipiko a panagmarka ti kasapulan para iti dismiss-on-next-click

Para iti umno a kababalin ti krus-browser ken krus-plataporma, masapul nga usarem ti <a>etiketa, saan a ti <button>etiketa, ken masapul met nga iramanmo dagiti role="button"ken dagiti tabindexkababalin.

<a tabindex="0" class="btn btn-lg btn-danger" role="button" data-toggle="popover" data-trigger="focus" title="Dismissible popover" data-content="And here's some amazing content. It's very engaging. Right?">Dismissible popover</a>

Panagusar

Pagbalinen dagiti popover babaen ti JavaScript:

$('#example').popover(options)

Dagiti Pagpilian

Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-, a kas iti data-animation="".

Nagan Tipo Default Panangiladawan
animasion nga boolean nga agpayso Iyaplikar ti CSS fade transition iti popover
pagkargaan kuerdas nga | saan nga agpayso saan nga agpayso

Inayon ti popover iti espesipiko nga elemento. Kas pagarigan: container: 'body'. Daytoy a pagpilian ket nangruna a makatulong gapu ta daytoy ket mangipalubos kenka a mangiposision ti popover iti panagayus ti dokumento iti asideg ti mangtignay nga elemento - a manglapped ti popover manipud iti panagtaytayab nga adayo manipud iti mangtignay nga elemento bayat ti panagbalbaliw ti kadakkel ti tawa.

linaon kuerdas nga | amad '' .

Default a pateg ti linaon no data-contentawan ti attribute.

No ti maysa a panagandar ket naited, daytoy ket maawaganto nga addaan ti thisreperensiana a naikabil iti elemento a nakaikapet ti popover.

itantan numero | banag 0 nga

Ti panangitantan ti panangipakita ken panangilemmeng ti popover (ms) - saan nga agaplikar iti manual a kita ti trigger

No naited ti numero, maipakat ti delay agpadpada iti hide/show

Ti estruktura ti banag ket:delay: { "show": 500, "hide": 100 }

html nga boolean nga saan nga agpayso Ikabil ti HTML iti popover. No palso, ti textpamay-an ti jQuery ket mausarto a mangikabil ti linaon iti DOM. Usaren ti teksto no madanaganka kadagiti panangraut ti XSS.
pannakaikabil kuerdas nga | amad 'kusto'

Kasano nga iposision ti popover - top | baba | kanigid | kannawan | auto nga.
No ti "auto" ket naikeddeng, daytoy ket dinamiko a mangiturong manen ti popover. Kas pagarigan, no ti pannakaikabil ket "auto a kannigid", ti popover ket maiparang iti kannigid no mabalin, no saan ket maiparang daytoy iti kannawan.

No ti maysa a panagandar ket maus-usar a mangikeddeng ti pannakaikabil, daytoy ket maawagan nga addaan ti popover DOM a nodo a kas ti umuna nga argumentona ken ti mangtignay nga elemento a DOM a nodo a kas ti maikadua. Ti thiskonteksto ket naikeddeng iti popover instance.

agpili nga kuerdas saan nga agpayso No ti maysa a mangpili ket naited, dagiti banag ti popover ket maitedto kadagiti naikeddeng a puntiria. Iti praktis, daytoy ket maus-usar tapno mapalubosan ti dinamiko a linaon ti HTML nga addaan kadagiti popover a nainayon. Kitaen daytoy ken ti makaisuro a pagarigan .
plantilia nga kuerdas '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'

Base ti HTML nga usaren no mangpartuat ti popover.

Ti popover's titleket mai-inject iti .popover-title.

Ti popover's contentket mai-inject iti .popover-content.

.arrowagbalinto a pana ti popover.

Ti makinruar unay nga elemento ti balkot ket rumbeng nga addaan iti .popoverklase.

titulo kuerdas nga | amad '' .

Default a pateg ti paulo no titleawan ti attribute.

No ti maysa a panagandar ket naited, daytoy ket maawaganto nga addaan ti thisreperensiana a naikabil iti elemento a nakaikapet ti popover.

kalbiten kuerdas 'i-click'. Kasano a mai-trigger ti popover - i-click ti | ag-hover nga | pokus | giya. Mabalin a lumasatka iti adu a trigger; pagsinaen ida babaen ti maysa nga espasio. manualsaan a mabalin a maitipon iti aniaman a sabali a trigger.
viewport kuerdas nga | banag | amad { agpili: 'bagi', padding: 0 } .

Pagtalinaedenna ti popover iti uneg ti beddeng daytoy nga elemento. Kas pagarigan: viewport: '#viewport'wenno{ "selector": "#viewport", "padding": 0 }

No ti maysa a panagandar ket naited, daytoy ket maawagan nga addaan ti mangtignay nga elemento a DOM a nodo a kas ti kakaisuna nga argumentona. Ti thiskonteksto ket naikeddeng iti popover instance.

Dagiti attribute ti datos para kadagiti indibidual a popovers

Dagiti pagpilian para kadagiti indibidual a popover ket mabalin nga alternatibo a maikeddeng babaen ti panagusar kadagiti kababalin ti datos, a kas naipalawag iti ngato.

Dagiti Pamay-an

$().popover(options)

Mangrugi kadagiti popovers para iti maysa a koleksion ti elemento.

.popover('show')

Ipalgakna ti popover ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a naipakita ti popover (kayatna a sawen sakbay a shown.bs.popovermapasamak ti pasamak). Maibilang daytoy a "manual" a panangtignay iti popover. Dagiti popover nga agpada a zero-length ti paulo ken linaonda ket saan a pulos a maiparang.

$('#element').popover('show')

.popover('hide')

Ilemmengna ti popover ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a nailemmeng ti popover (kayatna a sawen sakbay a hidden.bs.popovermapasamak ti pasamak). Maibilang daytoy a "manual" a panangtignay iti popover.

$('#element').popover('hide')

.popover('toggle')

I-toggles ti popover ti maysa nga elemento. Agsubli iti tumawag sakbay nga aktual a naipakita wenno nailemmeng ti popover (kayatna a sawen sakbay a mapasamak ti shown.bs.popoverwenno hidden.bs.popoverpasamak). Maibilang daytoy a "manual" a panangtignay iti popover.

$('#element').popover('toggle')

.popover('destroy')

Ilemmeng ken dadaelenna ti popover ti maysa nga elemento. Dagiti popover nga agus-usar ti delegasion (a naparsua babaen ti panagusar ti selectorpagpilian ) ket saan a mabalin a saggaysa a madadael kadagiti kaputotan a mangtignay nga elemento.

$('#element').popover('destroy')

Dagiti Pasamak

Kita ti Pasamak Panangiladawan
ipakita.bs.popover Daytoy a pasamak ket agputok a dagus no ti showpamay-an ti pagarigan ket maawagan.
naipakita.bs.popover Daytoy a pasamak ket mapaputok no ti popover ket naaramiden a makita ti agar-aramat (urayennanto dagiti panagbalbaliw ti CSS a malpas).
ilemmeng.bs.popover Daytoy a pasamak ket dagus a mapaputok no ti hidepamay-an ti pagarigan ket naawagan.
nailemmeng.bs.napanglaw Daytoy a pasamak ket mapaputok no ti popover ket nalpas a nailemmeng manipud iti agar-aramat (urayenna dagiti panagbalbaliw ti CSS a malpas).
naikabil.bs.popover Daytoy a pasamak ket mapaputok kalpasan ti show.bs.popoverpasamak no ti plantilia ti popover ket nainayon iti DOM.
$('#myPopover').on('hidden.bs.popover', function () {
  // do something…
})

Dagiti mensahe ti alerto alert.js

Pagarigan dagiti alerto

Inayon ti panagusar ti panangilaksid kadagiti amin a mensahe ti alerto babaen daytoy a plugin.

No agus-usar ti .closebuton, masapul nga umuna nga anak ti .alert-dismissibleken awan ti linaon ti teksto a mabalin nga umay sakbay daytoy iti markup.

Panagusar

Inayon data-dismiss="alert"laeng iti close button-mo tapno automatiko a mangted iti alerto close functionality. Ti panangserra iti alerto ikkatenna dayta iti DOM.

<button type="button" class="close" data-dismiss="alert" aria-label="Close">
  <span aria-hidden="true">&times;</span>
</button>

Tapno dagiti alertom ket agusar ti animasion no agserra, siguraduem nga addaanda iti .fadeken.in dagiti klase a naidatag kadakuada.

Dagiti Pamay-an

$().alert()

Mangaramid ti maysa nga alerto a dumngeg para kadagiti pasamak ti panagpidut kadagiti kaputotan nga elemento nga addaan ti data-dismiss="alert"attribute. (Saan a kasapulan no agus-usar ti auto-initialization ti data-api.)

$().alert('close')

Serraan ti maysa nga alerto babaen ti panangikkat iti dayta manipud iti DOM. No ti .fadeken .indagiti klase ket adda iti elemento, ti alerto ket agkupas sakbay a maikkat daytoy.

Dagiti Pasamak

Ti plugin ti alerto ti Bootstrap ket mangibutaktak kadagiti sumagmamano a pasamak para iti panag-hook iti panagusar ti alerto.

Kita ti Pasamak Panangiladawan
iserram.bs.alerto Daytoy a pasamak ket agputok a dagus no ti closepamay-an ti pagarigan ket maawagan.
naserraan.bs.alerto Daytoy a pasamak ket mapaputok no ti alerto ket naiserra (urayenna dagiti panagbalbaliw ti CSS a malpas).
$('#myAlert').on('closed.bs.alert', function () {
  // do something…
})

Dagiti Buton nga buton.js

Aramiden ti ad-adu pay babaen kadagiti buton. Ibaga ti buton ti kontrol wenno mangpartuat kadagiti grupo dagiti buton para kadagiti ad-adu a paset a kas dagiti toolbar.

Panagtunos ti krus-browser

Ti Firefox ket agtultuloy kadagiti estado ti panagtengngel ti porma (pannakabaldado ken pannakasukimat) iti ballasiw dagiti panagkarga ti panid . Ti maysa a pangliklik iti daytoy ket ti panagusar iti autocomplete="off". Kitaen ti bug ti Mozilla #654072 .

Stateful nga

Inayon data-loading-text="Loading..."tapno agusar ti kasasaad ti panagkarga iti maysa a buton.

Daytoy a tampok ket saanen a maus-usar manipud idi v3.3.5 ken naikkaten iti v4.

Usarem ti aniaman nga estado a kayatmo!

Para iti daytoy a demostrasion, us-usarenmi ti data-loading-textken $().button('loading'), ngem saan laeng a dayta ti estado a mabalinmo nga usaren. Kitaen ti ad-adu pay iti daytoy iti baba iti $().button(string)dokumentasion .

<button type="button" id="myButton" data-loading-text="Loading..." class="btn btn-primary" autocomplete="off">
  Loading state
</button>

<script>
  $('#myButton').on('click', function () {
    var $btn = $(this).button('loading')
    // business logic...
    $btn.button('reset')
  })
</script>

Maymaysa nga toggle

Inayon data-toggle="button"tapno mapaandar ti toggling iti maymaysa a buton.

Kasapulan dagiti pre-toggled a buton.active kenaria-pressed="true"

Para kadagiti nasakbay a nabaliwan a buton, masapul nga inayonmo ti .activeklase ken ti aria-pressed="true"attribute iti buttonbagim.

<button type="button" class="btn btn-primary" data-toggle="button" aria-pressed="false" autocomplete="off">
  Single toggle
</button>

Kahon ti tsek / Radio

Inayon data-toggle="buttons"iti .btn-groupnaglaon a kahon ti tsek wenno dagiti input ti radio tapno mapalubosan ti panagbalbaliw kadagiti bukodda nga estilo.

Kasapulan dagiti napili a pagpilian.active

Para kadagiti napili a pagpilian, masapul nga inayonmo ti .activeklase iti input's a labelmismo.

Visual checked state laeng ti na-update iti i-click

No ti nasukimaten a kasasaad ti maysa a buton ti kahon ti tsek ket na-update a saan a mangpaputok ti maysa a clickpasamak iti buton (kas pagarigan babaen <input type="reset">wenno babaen ti panangisaad ti checkedtagikua ti input), kasapulam nga i-toggle ti .activeklase iti input's a labelmismo.

<div class="btn-group" data-toggle="buttons">
  <label class="btn btn-primary active">
    <input type="checkbox" autocomplete="off" checked> Checkbox 1 (pre-checked)
  </label>
  <label class="btn btn-primary">
    <input type="checkbox" autocomplete="off"> Checkbox 2
  </label>
  <label class="btn btn-primary">
    <input type="checkbox" autocomplete="off"> Checkbox 3
  </label>
</div>
<div class="btn-group" data-toggle="buttons">
  <label class="btn btn-primary active">
    <input type="radio" name="options" id="option1" autocomplete="off" checked> Radio 1 (preselected)
  </label>
  <label class="btn btn-primary">
    <input type="radio" name="options" id="option2" autocomplete="off"> Radio 2
  </label>
  <label class="btn btn-primary">
    <input type="radio" name="options" id="option3" autocomplete="off"> Radio 3
  </label>
</div>

Dagiti Pamay-an

$().button('toggle')

Toggles ti estado ti iduron. Ikkan ti buton ti langa a na-activate dayta.

$().button('reset')

Isubli ti estado ti buton - isukat ti teksto iti orihinal a teksto. Daytoy a pamay-an ket asynchronous ken agsubli sakbay a ti panag-reset ket aktual a nalpasen.

$().button(string)

Isukat ti teksto iti ania man a datos a naikeddeng a kasasaad ti teksto.

<button type="button" id="myStateButton" data-complete-text="finished!" class="btn btn-primary" autocomplete="off">
  ...
</button>

<script>
  $('#myStateButton').on('click', function () {
    $(this).button('complete') // button text will be "finished!"
  })
</script>

I -collapse ti collapse.js

Nalaka a maibagay a plugin nga agus-usar ti sumagmamano a klase para iti nalaka a toggle a kababalin.

Panagpannuray iti plugin

Ti collapse ket kasapulan ti transitions plugin a mairaman iti bersionmo ti Bootstrap.

Pagwadan

I-klik dagiti buton iti baba tapno maipakita ken ilemmeng ti sabali nga elemento babaen dagiti panagbalbaliw ti klase:

  • .collapseilemmeng ti linaonna
  • .collapsingket mayaplikar bayat dagiti panagbalbaliw
  • .collapse.inipakitana ti linaonna

Mabalinmo nga usaren ti silpo nga addaan iti hrefattribute, wenno ti buton nga addaan iti data-targetattribute. Iti agpada a kaso, ti data-toggle="collapse"ket kasapulan.

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
<a class="btn btn-primary" role="button" data-toggle="collapse" href="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
  Link with href
</a>
<button class="btn btn-primary" type="button" data-toggle="collapse" data-target="#collapseExample" aria-expanded="false" aria-controls="collapseExample">
  Button with data-target
</button>
<div class="collapse" id="collapseExample">
  <div class="well">
    ...
  </div>
</div>

Pagarigan ti akordeon

Paatiddogen ti default a kababalin ti panagrebba tapno mangpartuat ti akordeon iti paset ti panel.

Anim pariatur cliche reprehenderit, enim eiusmod nangato a biag accusamus terry richardson ad pusit. 3 lobo bulan officia aute, saan nga cupidatat nga skateboard dolor brunch. Trak ti taraon quinoa nesciunt laborum eiusmod. Brunch 3 lobo bulan tempor, sunt aliqua ikabil ti tumatayab iti dayta pusit maymaysa ti nagtaudanna a kape nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft serbesa a panagtrabaho wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur nga kartero bise lomo. Leggings occaecat craft beer talon-agingga-iti-lamisaan, hilaw a denim aesthetic synth nesciunt nalabit saanmo a nangngeg kadakuada accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod nangato a biag accusamus terry richardson ad pusit. 3 lobo bulan officia aute, saan nga cupidatat nga skateboard dolor brunch. Trak ti taraon quinoa nesciunt laborum eiusmod. Brunch 3 lobo bulan tempor, sunt aliqua ikabil ti tumatayab iti dayta pusit maymaysa ti nagtaudanna a kape nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft serbesa a panagtrabaho wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur nga kartero bise lomo. Leggings occaecat craft beer talon-agingga-iti-lamisaan, hilaw a denim aesthetic synth nesciunt nalabit saanmo a nangngeg kadakuada accusamus labore sustainable VHS.
Anim pariatur cliche reprehenderit, enim eiusmod nangato a biag accusamus terry richardson ad pusit. 3 lobo bulan officia aute, saan nga cupidatat nga skateboard dolor brunch. Trak ti taraon quinoa nesciunt laborum eiusmod. Brunch 3 lobo bulan tempor, sunt aliqua ikabil ti tumatayab iti dayta pusit maymaysa ti nagtaudanna a kape nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft serbesa a panagtrabaho wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur nga kartero bise lomo. Leggings occaecat craft beer talon-agingga-iti-lamisaan, hilaw a denim aesthetic synth nesciunt nalabit saanmo a nangngeg kadakuada accusamus labore sustainable VHS.
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
  <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingOne">
      <h4 class="panel-title">
        <a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
          Collapsible Group Item #1
        </a>
      </h4>
    </div>
    <div id="collapseOne" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
      <div class="panel-body">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
  <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingTwo">
      <h4 class="panel-title">
        <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
          Collapsible Group Item #2
        </a>
      </h4>
    </div>
    <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
      <div class="panel-body">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
  <div class="panel panel-default">
    <div class="panel-heading" role="tab" id="headingThree">
      <h4 class="panel-title">
        <a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
          Collapsible Group Item #3
        </a>
      </h4>
    </div>
    <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
      <div class="panel-body">
        Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS.
      </div>
    </div>
  </div>
</div>

Posible met nga i-swap out ti .panel-bodys iti .list-groups.

  • Bootply nga
  • Maysa nga itmus ac facilin
  • Maikadua nga eros

Pagbalinen a madanon dagiti kontrol ti expand/collapse

Siguraduen nga inayon aria-expandedti elemento ti panangkontrol. Daytoy a kababalin ket nalawag a mangikeddeng ti agdama a kasasaad ti maibukbok nga elemento kadagiti agbasbasa ti iskrin ken dagiti kapada a makatulong a teknolohia. No ti maibukbok nga elemento ket naserraan babaen ti kasisigud, daytoy ket rumbeng nga addaan iti pateg ti aria-expanded="false". No inkeddengmo ti maibukbok nga elemento a malukatan babaen ti default babaen ti panagusar ti inklase, ikeddengmo aria-expanded="true"ketdi ti kontrol. Ti plugin ket automatiko a mangbalbaliw iti daytoy a kababalin a naibatay no ti maibukbok nga elemento ket naluktan wenno naserraan wenno saan.

Iti pay maipatinayon, no ti elemento ti panagtengngelmo ket mangpuntiria ti maymaysa a maibukbok nga elemento – kayatna a sawen ti data-targetkabileg ket mangitudtudo iti maysa a idmangpili – mabalinmo ti manginayon ti kanayonan aria-controlsa kababalin iti elemento ti panagtengngel, a naglaon ti idti maibukbok nga elemento. Dagiti moderno a managbasa ti iskrin ken dagiti kapada a makatulong a teknolohia ket agus-usar iti daytoy a kababalin tapno mangipaay kadagiti agar-aramat kadagiti kanayonan a ab-ababa a dalan tapno direkta nga ag-navigate iti maibukbok nga elemento a mismo.

Panagusar

Ti plugin ti pannakarba ket agus-usar kadagiti sumagmamano a klase tapno mangasikaso ti nadagsen a panagipangato:

  • .collapseilemmengna ti linaonna
  • .collapse.inipakitana ti linaonna
  • .collapsingmainayon no mangrugi ti panagbalbaliw, ken maikkat no malpas

Dagitoy a klase ket mabalin a masarakan iti component-animations.less.

Babaen kadagiti attribute ti datos

Basta inayon data-toggle="collapse"ken a data-targetiti elemento tapno automatiko nga ituding ti kontrol ti maysa a collapsible nga elemento. Ti data-targetattribute ket umawat ti maysa a CSS a mangpili a pangipakat ti collapse iti. Siguraduen nga inayon ti klase collapseiti collapsible nga elemento. No kayatmo a default a malukatan, inayon ti kanayonan a klase in.

Tapno manginayon ti kasla akordeon a panagituray ti grupo iti maysa a maibukbok a kontrol, inayon ti kabileg ti datos data-parent="#selector". Kitaen ti demo tapno makita daytoy nga agtigtignay.

Babaen ti JavaScript

Pagbalinen a manual babaen ti:

$('.collapse').collapse()

Dagiti Pagpilian

Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-, a kas iti data-parent="".

Nagan tipo default panangiladawan
nagannak agpili nga saan nga agpayso No ti maysa a mangpili ket naited, kalpasanna amin dagiti maibukbok nga elemento iti baba ti naikeddeng a nagannak ket maiserra no daytoy a maibukbok a banag ket maipakita. (kapada ti tradisional a kababalin ti akordeon - daytoy ket agpannuray iti panelklase)
ag-toggle nga boolean nga agpayso I-toggles ti collapsible nga elemento iti inbokasion

Dagiti Pamay-an

.collapse(options)

Paaktiboenna ti linaonmo kas maysa a collapsible nga elemento. Awaten ti maysa nga opsional a pagpilian object.

$('#myCollapsible').collapse({
  toggle: false
})

.collapse('toggle')

I-toggles ti collapsible nga elemento iti maipakita wenno mailemmeng. Agsubli iti tumawag sakbay a ti maibukbok nga elemento ket aktual a naipakita wenno nailemmeng (kayatna a sawen sakbay a mapasamak ti shown.bs.collapsewenno hidden.bs.collapsepasamak).

.collapse('show')

Ipakita ti maysa a collapsible nga elemento. Agsubli iti umaw-awag sakbay a ti maibukbok nga elemento ket aktual a naipakita (kayatna a sawen sakbay a shown.bs.collapsemapasamak ti pasamak).

.collapse('hide')

Ilemmengna ti maysa a collapsible nga elemento. Agsubli iti tumawag sakbay a ti maibukbok nga elemento ket aktual a nailemmeng (kayatna a sawen sakbay a hidden.bs.collapsemapasamak ti pasamak).

Dagiti Pasamak

Ti klase ti panagreggaay ti Bootstrap ket mangibutaktak kadagiti sumagmamano a pasamak para iti panag-hook iti panagusar ti panagreggaay.

Kita ti Pasamak Panangiladawan
ipakita.bs.ag-collapse Daytoy a pasamak ket agputok a dagus no ti showpamay-an ti pagarigan ket maawagan.
naipakita.bs.collapse Daytoy a pasamak ket mapaputok no ti maysa nga elemento ti panagreggaay ket naaramid a makita ti agar-aramat (urayenna dagiti panagbalbaliw ti CSS a malpas).
ilemmeng.bs.ag-collapse Daytoy a pasamak ket dagus a mapaputok no ti hidepamay-an ket naawagan.
nailemmeng.bs.ag-collapse Daytoy a pasamak ket mapaputok no ti maysa nga elemento ti panagreggaay ket nailemmeng manipud iti agar-aramat (urayenna dagiti panagbalbaliw ti CSS a malpas).
$('#myCollapsible').on('hidden.bs.collapse', function () {
  // do something…
})

Carrusel nga karrusel.js

Maysa a paset ti slideshow para iti panagbisikleta kadagiti elemento, kas iti carousel. Saan a masuportaran dagiti nested carousel.

<div id="carousel-example-generic" class="carousel slide" data-ride="carousel">
  <!-- Indicators -->
  <ol class="carousel-indicators">
    <li data-target="#carousel-example-generic" data-slide-to="0" class="active"></li>
    <li data-target="#carousel-example-generic" data-slide-to="1"></li>
    <li data-target="#carousel-example-generic" data-slide-to="2"></li>
  </ol>

  <!-- Wrapper for slides -->
  <div class="carousel-inner" role="listbox">
    <div class="item active">
      <img src="..." alt="...">
      <div class="carousel-caption">
        ...
      </div>
    </div>
    <div class="item">
      <img src="..." alt="...">
      <div class="carousel-caption">
        ...
      </div>
    </div>
    ...
  </div>

  <!-- Controls -->
  <a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>

Opsional a kapsion

Manginayon kadagiti kapsion kadagiti slide-mo a nalaka babaen ti .carousel-captionelemento iti uneg ti ania man .item. Ikabil laeng ti dandani ania man nga opsional nga HTML iti uneg sadiay ket automatiko a maitunos ken mapormat.

<div class="item">
  <img src="..." alt="...">
  <div class="carousel-caption">
    <h3>...</h3>
    <p>...</p>
  </div>
</div>

Adu a karusel

Dagiti karusel ket kasapulan ti panagusar ti maysa iditi akinruar unay a pagkargaan (ti .carousel) para kadagiti kontrol ti karusel tapno umiso ti panagandar. No mangnayon iti adu a carousel, wenno no agsukat iti carousel’s id, siguraduenyo nga i-update dagiti mainaig a kontrol.

Babaen kadagiti attribute ti datos

Usaren dagiti data attribute tapno nalaka a makontrol ti posision ti carousel. data-slideawaten dagiti nasken a balikas prevwenno next, a mangbalbaliw ti posision ti slide a relatibo iti agdama a posisionna. Saan laeng a dayta, usaren data-slide-toa mangipasa iti raw slide index iti carousel data-slide-to="2", a mangibalbaliw iti posision ti slide iti partikular nga indeks a mangrugi iti 0.

Ti data-ride="carousel"attribute ket naus-usar a mangmarka ti maysa a carousel a kas animating a mangrugi iti panagkarga ti panid. Daytoy ket saan a mabalin nga usaren a maikuyog ti (redundante ken saan a kasapulan) a nalawag a panangrugi ti JavaScript ti isu met laeng a karusel.

Babaen ti JavaScript

Awagan ti carousel a manual babaen ti:

$('.carousel').carousel()

Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-, a kas iti data-interval="".

Nagan tipo default panangiladawan
aggigiddan nga bilang 5000 nga Ti kaadu ti panawen a maitantan iti nagbaetan ti automatiko a panagbisikleta iti maysa a banag. No ulbod, saan nga automatiko nga agbisikleta ti carousel.
isardeng biit kuerdas nga | nawaswas "ag-hover" . No naikabil iti "hover", isardengna ti panagbisikleta ti carousel mouseenterken ituloyna manen ti panagbisikleta ti carousel iti mouseleave. No naikabil iti null, ti panangi-hover iti rabaw ti carousel dina pasardengen dayta.
bungonen boolean nga agpayso No ti carousel ket rumbeng nga agtultuloy nga agbisikleta wenno addaan kadagiti natangken a pagsardengan.
teklado nga boolean nga agpayso No rumbeng nga agtignay ti carousel kadagiti pasamak iti keyboard.

Irugi ti carousel nga addaan kadagiti opsional a pagpilian objectken mangrugi nga agbisikleta babaen kadagiti banag.

$('.carousel').carousel({
  interval: 2000
})

Agsiklo kadagiti carousel items manipud kannigid agingga iti kannawan.

Pasardengenna ti carousel nga agbisikleta kadagiti banag.

Isiklo ti carousel iti partikular a kuadro (0 a naibatay, kapada ti maysa nga array).

Agsiklo iti napalabas a banag.

Agsiklo iti sumaganad a banag.

Ti klase ti carousel ti Bootstrap ket mangibutaktak ti dua a pasamak para iti panag-hook iti panagusar ti carousel.

Agpada a dagiti pasamak ket addaan kadagiti sumaganad a kanayonan a tagikua:

  • direction: Ti direksion a pag-slide ti carousel (bareng "left"wenno "right").
  • relatedTarget: Ti elemento ti DOM a mai-slid iti lugarna a kas ti aktibo a banag.

Amin a pasamak ti carousel ket maipaputok iti carousel a mismo (kayatna a sawen iti <div class="carousel">).

Kita ti Pasamak Panangiladawan
slide.bs.karosel nga Daytoy a pasamak ket agputok a dagus no ti slidepamay-an ti pagarigan ket naawagan.
nag-slid.bs.karusel Daytoy a pasamak ket mapaputok no ti carousel ket nalpasnan ti panagbalbaliw ti slide-na.
$('#myCarousel').on('slide.bs.carousel', function () {
  // do something…
})

Ikabil ti affix.js

Pagwadan

Ti affix plugin ket ag-toggle position: fixed;ken ag-off, a mangtulad ti epekto a masarakan babaen ti position: sticky;. Ti subnabigasion iti kannawan ket maysa a live demo ti affix plugin.


Panagusar

Usaren ti affix plugin babaen dagiti attribute ti datos wenno manual babaen ti bukodmo a JavaScript.Iti agpada a kasasaad, masapul nga ipaaymo ti CSS para iti posision ken kalawa ti naikapet a linaonmo.

Pakaammo: Dimo ​​usaren ti plugin ti affix iti elemento a linaon ti relatibo a naiposision nga elemento, a kas ti naguyod wenno naiduron a kolum, gapu ti maysa a Safari a panagiparang a bug .

Panagposision babaen ti CSS

Ti plugin ti affix ket agbalbaliw iti nagbaetan ti tallo a klase, tunggal maysa ket mangibagi ti partikular nga estado: .affix, .affix-top, ken .affix-bottom. Masapul nga ipaaymo dagiti estilo, malaksid ti position: fixed;on .affix, para kadagitoy a klase a mismo (agwaywayas iti daytoy a plugin) tapno mangasikaso kadagiti aktual a posision.

Kastoy ti panagandar ti affix plugin:

  1. Tapno mangrugi, ti plugin ket manginayon.affix-top tapno mangipakita ti elemento ket adda iti kangatuan-a-kaaduan a posisionna. Iti daytoy a punto awan ti kasapulan a panagposision ti CSS.
  2. Ti panag-scroll a lumabas iti elemento a kayatmo a maikapet ket rumbeng a mangtignay ti aktual a pannakaikapet. Ditoy a .affixmangsukat .affix-topken mangikeddeng position: fixed;(nga impaay ti CSS ti Bootstrap).
  3. No ti maysa a baba nga offset ket naikeddeng, ti panag-scroll a lumabas iti daytoy ket rumbeng a masukatan .affixiti .affix-bottom. Gapu ta dagiti offset ket opsional, ti panangisaad ti maysa ket kasapulan nga ikeddengmo ti maitutop a CSS. Iti daytoy a kaso, inayon position: absolute;no kasapulan. Ti plugin ket agus-usar ti data attribute wenno ti pagpilian ti JavaScript tapno mangikeddeng no sadino ti pangikabilan ti elemento manipud sadiay.

Suroten dagiti addang iti ngato tapno mangikeddeng ti CSS-mo para iti asinoman kadagiti pagpilian ti panagusar iti baba.

Babaen kadagiti attribute ti datos

Tapno nalaka a mainayon ti affix behavior iti ania man nga elemento, basta inayon data-spy="affix"ti elemento a kayatmo nga espia. Usaren dagiti offset tapno mangikeddeng no kaano nga i-toggle ti panagipit ti maysa nga elemento.

<div data-spy="affix" data-offset-top="60" data-offset-bottom="200">
  ...
</div>

Babaen ti JavaScript

Awagan ti affix plugin babaen ti JavaScript:

$('#myAffix').affix({
  offset: {
    top: 100,
    bottom: function () {
      return (this.bottom = $('.footer').outerHeight(true))
    }
  }
})

Dagiti Pagpilian

Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-, a kas iti data-offset-top="200".

Nagan tipo default panangiladawan
offset nga numero | trabaho | banag 10 nga Pixels nga offset manipud iti iskrin no kalkularen ti posision ti scroll. No maited ti maymaysa a numero, maipakat ti offset agpadpada iti ngato ken baba a direksion. Tapno mangipaay ti naisangsangayan, baba ken ngato nga offset mangipaay laeng ti maysa a banag offset: { top: 10 }wenno offset: { top: 10, bottom: 5 }. Usaren ti function no kasapulam ti dinamiko a kalkularen ti offset.
gandat agpili ti | nodo nga | jQuery nga elemento ti windowbanag Ikeddeng ti target nga elemento ti affix.

Dagiti Pamay-an

.affix(options)

Paaktiboenna ti linaonmo kas naikapet a linaon. Awaten ti maysa nga opsional a pagpilian object.

$('#myAffix').affix({
  offset: 15
})

.affix('checkPosition')

Karkuloenna manen ti kasasaad ti affix a naibatay kadagiti dimension, posision, ken posision ti scroll dagiti mainaig nga elemento. Dagiti .affix, .affix-top, ken .affix-bottomdagiti klase ket mainayon wenno maikkat manipud iti naikapet a linaon segun ti baro nga estado. Daytoy a pamay-an ket kasapulan a maawagan no kaanoman a dagiti dimension ti naikapet a linaon wenno ti puntiria nga elemento ket mabaliwan, tapno masigurado ti umno a panagposision ti naikapet a linaon.

$('#myAffix').affix('checkPosition')

Dagiti Pasamak

Ti affix plugin ti Bootstrap ket mangibutaktak kadagiti sumagmamano a pasamak para iti panag-hook iti panagusar ti affix.

Kita ti Pasamak Panangiladawan
affix.bs.affix Daytoy a pasamak ket agputok a dagus sakbay a naikapet ti elemento.
naikapet.bs.affix Daytoy a pasamak ket mapaputok kalpasan a naikapet ti elemento.
affix-ngato.bs.affix Daytoy a pasamak ket agputok a dagus sakbay a ti elemento ket naikapet-ngato.
naikapet-ngato.bs.affix Daytoy a pasamak ket mapaputok kalpasan a ti elemento ket naikapet-top.
affix-baba.bs.affix Daytoy a pasamak ket agputok a dagus sakbay a ti elemento ket naikapet-baba.
naikapet-baba.bs.affix Daytoy a pasamak ket mapaputok kalpasan a ti elemento ket naikapet-baba.