Javascript per a Bootstrap

Doneu vida als components de Bootstrap, ara amb 12 connectors de jQuery personalitzats.

Caps amunt! Tots els connectors de javascript requereixen la darrera versió de jQuery.

Sobre modals

Una versió simplificada, però flexible, del connector modal javascript tradicional amb només la funcionalitat mínima necessària i els valors predeterminats intel·ligents.

Descarrega l'arxiu

Exemple estàtic

A continuació es mostra un modal representat estàticament.

Demo en directe

Commuteu un modal mitjançant javascript fent clic al botó següent. Es lliscarà cap avall i s'esvaeix des de la part superior de la pàgina.

Llançament de la demostració modal

Utilitzant bootstrap-modal

Truqueu al modal mitjançant javascript:

  1. $ ( '#myModal' ). modal ( opcions )

Opcions

Nom tipus per defecte descripció
teló de fons booleà veritat Inclou un element de fons modal. Alternativament, especifiqueu staticun teló de fons que no tanqui el modal en fer clic.
teclat booleà veritat Tanca el modal quan es prem la tecla d'escapament
espectacle booleà veritat Mostra el modal quan s'inicialitza.

Marcatge

Podeu activar els modals a la vostra pàgina fàcilment sense haver d'escriure una sola línia de javascript. Només cal que configureu data-toggle="modal"un element del controlador amb un data-target="#foo"o href="#foo"que correspongui a un identificador d'element modal i, quan feu clic, llançarà el vostre modal.

A més, per afegir opcions a la vostra instància modal, només cal incloure-les com a atributs de dades addicionals a l'element de control o al propi marcatge modal.

  1. <a class = "btn" data-toggle = "modal" href = "#myModal" > Llança el modal </a>
  1. <div class = "modal" id = "myModal" >
  2. <div class = "capçalera-modal" >
  3. <a class = "close" data-dismiss = "modal" > × </a>
  4. <h3> Capçalera modal </h3>
  5. </div>
  6. <div class = "cos modal" >
  7. <p> Un bon cos... </p>
  8. </div>
  9. <div class = "modal-footer" >
  10. <a href = "#" class = "btn" > Tanca </a>
  11. <a href = "#" class = "btn btn-primary" > Desa els canvis </a>
  12. </div>
  13. </div>
Caps amunt! Si voleu que el vostre modal s'animi dins i fora, només cal que afegiu una .fadeclasse a l' .modalelement (consulteu la demostració per veure-ho en acció) i incloeu bootstrap-transition.js.

Mètodes

.modal (opcions)

Activa el teu contingut com a modal. Accepta opcions opcionals object.

  1. $ ( '#myModal' ). modal ({
  2. teclat : fals
  3. })

.modal('canviar')

Commuta manualment un modal.

  1. $ ( '#myModal' ). modal ( 'alternar' )

.modal('mostrar')

Obre manualment un modal.

  1. $ ( '#myModal' ). modal ( 'mostrar' )

.modal('amagar')

Amaga manualment un modal.

  1. $ ( '#myModal' ). modal ( 'amagar' )

Esdeveniments

La classe modal de Bootstrap exposa alguns esdeveniments per connectar-se a la funcionalitat modal.

Esdeveniment Descripció
espectacle Aquest esdeveniment s'activa immediatament quan showes crida al mètode d'instància.
mostrat Aquest esdeveniment s'activa quan el modal s'ha fet visible per a l'usuari (esperarà que es completin les transicions CSS).
amagar Aquest esdeveniment s'activa immediatament quan hides'ha cridat el mètode d'instància.
amagat Aquest esdeveniment s'activa quan el modal s'ha acabat d'ocultar a l'usuari (esperarà que es completin les transicions CSS).
  1. $ ( '#myModal' ). on ( 'amagat' , funció () {
  2. // fer quelcom…
  3. })

El connector ScrollSpy serveix per actualitzar automàticament els objectius de navegació en funció de la posició del desplaçament.

Descarrega l'arxiu

Exemple de barra de navegació amb scrollspy

Desplaceu-vos per l'àrea següent i mireu l'actualització de la navegació. També es destacaran els subelements desplegables. Intenta-ho!

@greix

Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi abans que s'esgotin qui. Tumblr drets de la bicicleta de la granja a la taula qualsevol. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 llop lluna irure. Suèter Cosby pantalons curts de texans lomo, dessuadora amb caputxa de williamsburg mínim qui probablement no n'has sentit a parlar i cardigan trust fund culpa biodièsel wes anderson estètica. Nihil tatuat acusamus, cred ironia biodièsel keffiyeh artesà ullamco consequat.

@mdo

Veniam marfa bigoti monopatí, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Camió de menjar amb jersei cosby tatuat, vinil quis no freegan de mcsweeney. Lo-fi wes anderson +1 sartorial. Carles no exercici estètic quis gentrify. Brooklyn adipisicing cervesa artesana vice keytar desert.

un

Occaecat commodo aliqua delectus. Fap cervesa artesana deserunt monopatí ea. Lomo bicycle rights adipisicing banh mi, velit ea are next level locavore single-origin coffee in magna veniam. High life id vinyl, echo park consequat quis aliquip banh mi pitchfork. Vero VHS és adipisicing. Consectetur nisi DIY minim messenger bag. Cred ex in, delectus sostenible consectetur fanny pack iphone.

dos

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 messenger bag marfa whatever delectus food truck. Sapiente synth id assumenda. Locavore sed helvetica clixé ironia, thundercats probablement no n'hagueu sentit a parlar consequat hoodie sense gluten lo-fi fap aliquip. Treballa el lloc abans que s'esgotin, terry richardson proident brunch no s'ha d'aconseguir un jersei cosby igual que un artesà helvètic. Cardigan cervesa artesana seitan readymade velit. VHS cambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.


Utilitzant bootstrap-scrollspy.js

Truqueu al scrollspy mitjançant javascript:

  1. $ ( '#navbar' ). scrollspy ()

Marcatge

Per afegir fàcilment un comportament scrollspy a la vostra navegació de la barra superior, només cal data-spy="scroll"que afegiu l'element que voleu espiar (normalment aquest seria el cos).

  1. <body data-spy = "scroll" > ... </body>
Caps amunt! Els enllaços de la barra de navegació han de tenir objectius d'identificació resolubles. Per exemple, un <a href="#home">home</a>ha de correspondre a alguna cosa del dom com <div id="home"></div>.

Opcions

Nom tipus per defecte descripció
compensació nombre 10 Píxels a compensar des de la part superior quan es calcula la posició del desplaçament.

Aquest connector afegeix una pestanya ràpida i dinàmica i una funcionalitat de pastilles per passar pel contingut local.

Descarrega l'arxiu

Pestanyes d'exemple

Feu clic a les pestanyes següents per canviar entre els panells ocults, fins i tot mitjançant menús desplegables.

Denim cru, probablement no has sentit parlar d'ells, Austin. Nesciunt tofu stumptown aliqua, neteja mestre de sintetitzadors retro. Mustache cliche tempor, williamsburg carles vegan helvetica. Rerehenderit butcher retro keffiyeh dreamcatcher synth. Cosby sweater eu banh mi, qui irure terry richardson ex squid. 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.


Utilitzant bootstrap-tab.js

Activa les pestanyes amb tabulació mitjançant javascript:

  1. $ ( '#myTab' ). pestanya ( 'mostra' )

Marcatge

Podeu activar una navegació de pestanyes o píndoles sense escriure cap javascript simplement especificant data-toggle="tab"o data-toggle="pill"en un element.

  1. <ul class = "nav nav-tabs" >
  2. <li><a href = "#home" data-toggle = "tab" > Inici </a></li>
  3. <li><a href = "#profile" data-toggle = "tab" > Perfil </a></li>
  4. <li><a href = "#messages" data-toggle = "tab" > Missatges </a></li>
  5. <li><a href = "#settings" data-toggle = "tab" > Configuració </a></li>
  6. </ul>

Mètodes

$().tab

Activa un element de pestanya i un contenidor. La pestanya hauria de tenir un "destinació de dades" o un "href" orientat a un node contenidor al dom.

  1. <ul class = "nav nav-tabs" >
  2. <li class = "active" ><a href = "#home" > Inici </a></li>
  3. <li><a href = "#profile" > Perfil </a></li>
  4. <li><a href = "#messages" > Missatges </a></li>
  5. <li><a href = "#settings" > Configuració </a></li>
  6. </ul>
  7.  
  8. <div class = "tab-content" >
  9. <div class = "tab-pae active" id = "home" > ... </div>
  10. <div class = "tab-pane" id = "perfil" > ... </div>
  11. <div class = "tab-pane" id = "missatges" > ... </div>
  12. <div class = "tab-pane" id = "configuració" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( funció () {
  17. $ ( '.tabs a:últim' ). pestanya ( 'mostrar' )
  18. })
  19. </script>

Esdeveniments

Esdeveniment Descripció
espectacle Aquest esdeveniment s'activa a la pestanya mostra, però abans que s'hagi mostrat la nova pestanya. Utilitzeu event.targeti event.relatedTargetper orientar la pestanya activa i la pestanya activa anterior (si està disponible) respectivament.
mostrat Aquest esdeveniment s'activa a la mostra de pestanyes després que s'hagi mostrat una pestanya. Utilitzeu event.targeti event.relatedTargetper orientar la pestanya activa i la pestanya activa anterior (si està disponible) respectivament.
  1. $ ( 'a[data-toggle="tab"]' ). on ( 'mostrat' , funció ( e ) {
  2. e . target // pestanya activada
  3. e . relatedTarget // pestanya anterior
  4. })

Sobre els consells d'eines

Inspirat en l'excel·lent connector jQuery.tipsy escrit per Jason Frame; Els consells sobre eines són una versió actualitzada, que no es basen en imatges, utilitza css3 per a animacions i atributs de dades per a l'emmagatzematge de títols locals.

Descarrega l'arxiu

Exemple d'ús de Tooltips

Passeu el cursor per sobre dels enllaços següents per veure els consells sobre eines:

Pantalons ajustats keffiyeh del següent nivell , probablement no n'hagueu sentit a parlar. Photo Booth barba denim cru tipografia bossa de missatgeria vegana stumptown. Seitan de granja a taula, la roba americana de quinoa sostenible de 8 bits fixie de mcsweeney té un cambray de vinil terry richardson. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodièsel williamsburg marfa, quatre loko mcsweeney's cleanse vegan chambray. Un artesà realment irònic , sigui quin sigui el keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim cafè d'origen únic viral.


Utilitzant bootstrap-tooltip.js

Activa la informació sobre eines mitjançant javascript:

  1. $ ( '#exemple' ). informació sobre eines ( opcions )

Opcions

Nom tipus per defecte descripció
animació booleà veritat apliqueu una transició d'esvaïment CSS a la informació sobre eines
col·locació cadena|funció 'superior' com posicionar la informació sobre eines - superior | baix | esquerra | dret
selector corda fals Si es proporciona un selector, els objectes d'informació eines es delegaran als objectius especificats.
títol cadena | funció '' valor de títol predeterminat si l'etiqueta `title` no està present
disparador corda 'planar' com s'activa la informació sobre eines - passa el cursor | focus | manual
retard nombre | objecte 0

retard en mostrar i amagar la informació sobre eines (ms)

Si es proporciona un número, s'aplica un retard tant per ocultar com per mostrar

L'estructura de l'objecte és:delay: { show: 500, hide: 100 }

Caps amunt! Les opcions per a les instruccions individuals es poden especificar alternativament mitjançant l'ús d'atributs de dades.

Marcatge

Per raons de rendiment, la informació sobre eines i l'apis de dades emergents estan activades. Si voleu utilitzar-les, només heu d'especificar una opció de selecció.

  1. <a href = "#" rel = "tooltip" title = "primer tooltip" > passa el cursor per sobre meu </a>

Mètodes

$().tooltip(opcions)

Adjunta un controlador d'informació eines a una col·lecció d'elements.

.tooltip('mostra')

Revela la informació sobre eines d'un element.

  1. $ ( '#element' ). informació sobre eines ( 'mostra' )

.tooltip('amaga')

Amaga la informació sobre eines d'un element.

  1. $ ( '#element' ). informació sobre eines ( 'amaga' )

.tooltip('canviar')

Commuta la informació sobre eines d'un element.

  1. $ ( '#element' ). informació sobre eines ( 'commuta' )

Sobre popovers

Afegiu petites superposicions de contingut, com les de l'iPad, a qualsevol element per allotjar informació secundària.

* Requereix que s'inclogui Tooltip

Descarrega l'arxiu

Exemple de popover del cursor

Passeu el cursor per sobre del botó per activar el popover.


Utilitzant bootstrap-popover.js

Activa les finestres emergents mitjançant javascript:

  1. $ ( '#exemple' ). popover ( opcions )

Opcions

Nom tipus per defecte descripció
animació booleà veritat apliqueu una transició d'esvaïment CSS a la informació sobre eines
col·locació cadena|funció 'dret' com posicionar el popover - superior | baix | esquerra | dret
selector corda fals si es proporciona un selector, els objectes d'informació eines es delegaran als objectius especificats
disparador corda 'planar' com s'activa la informació sobre eines - passa el cursor | focus | manual
títol cadena | funció '' valor de títol predeterminat si l'atribut `title` no està present
contingut cadena | funció '' valor de contingut per defecte si l'atribut `data-content` no està present
retard nombre | objecte 0

retard en mostrar i amagar el popover (ms)

Si es proporciona un número, s'aplica un retard tant per ocultar com per mostrar

L'estructura de l'objecte és:delay: { show: 500, hide: 100 }

Caps amunt! Les opcions per a popovers individuals es poden especificar alternativament mitjançant l'ús d'atributs de dades.

Marcatge

Per motius de rendiment, les API de dades d'informació sobre eines i popover estan activades. Si voleu utilitzar-les, només heu d'especificar una opció del selector.

Mètodes

$().popover(opcions)

Inicialitza les finestres emergents per a una col·lecció d'elements.

.popover('mostra')

Revela un popover d'elements.

  1. $ ( '#element' ). popover ( 'mostrar' )

.popover('amagar')

Amaga una finestra emergent d'elements.

  1. $ ( '#element' ). popover ( 'amagar' )

.popover('canviar')

Activa o desactiva una finestra emergent d'elements.

  1. $ ( '#element' ). popover ( 'alternar' )

Sobre les alertes

El connector d'alerta és una petita classe per afegir una funcionalitat propera a les alertes.

descarregar

Alertes d'exemple

El connector d'alertes funciona amb missatges d'alerta habituals i bloqueja els missatges.

× Sant guacamole! Millor comproveu-vos, no teniu massa bona pinta.
×

Oh snap! Tens un error!

Canvia això i allò i torna-ho a provar. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

Feu aquesta acció O fes això


Utilitzant bootstrap-alert.js

Activa l'eliminació d'una alerta mitjançant javascript:

  1. $ ( ".alerta" ). alerta ()

Marcatge

Només heu d'afegir data-dismiss="alert"al vostre botó de tancament per donar automàticament una funcionalitat de tancament d'alerta.

  1. <a class = "close" data-dismiss = "alert" href = "#" > × </a>

Mètodes

$().alert()

Embolcalla totes les alertes amb una funcionalitat propera. Perquè les vostres alertes s'animin quan estiguin tancades, assegureu-vos que ja tenen la classe .fadei .inaplicada.

.alert('tancar')

Tanca una alerta.

  1. $ ( ".alerta" ). alerta ( 'tancar' )

Esdeveniments

La classe d'alerta de Bootstrap exposa alguns esdeveniments per connectar-se a la funcionalitat d'alerta.

Esdeveniment Descripció
Tanca Aquest esdeveniment s'activa immediatament quan closees crida al mètode d'instància.
tancat Aquest esdeveniment s'activa quan l'alerta s'ha tancat (esperarà que finalitzin les transicions CSS).
  1. $ ( '#la meva-alerta' ). bind ( 'tancat' , funció () {
  2. // fer quelcom…
  3. })

Sobre

Fes més amb els botons. Controla els estats dels botons o crea grups de botons per a més components com ara barres d'eines.

Descarrega l'arxiu

Exemples d'usos

Utilitzeu el connector de botons per als estats i les commutacions.

Estatal
Canvi únic
casella de selecció
Ràdio

Utilitzant bootstrap-button.js

Activa els botons mitjançant javascript:

  1. $ ( '.tabs' ). botó ()

Marcatge

Els atributs de dades són integrals al connector del botó. Consulteu el codi d'exemple següent per als diferents tipus de marques.

  1. <!-- Afegeix data-toggle="button" per activar la commutació en un sol botó -->
  2. <button class = "btn" data-toggle = "button" > Canvi únic </button>
  3.  
  4. <!-- Afegeix data-toggle="buttons-checkbox" per canviar l'estil de la casella de selecció a btn-group -->
  5. <div class = "btn-group" data-toggle = "bottons-checkbox" >
  6. <button class = "btn" > Esquerra </button>
  7. <button class = "btn" > Mitjà </button>
  8. <button class = "btn" > Dreta </button>
  9. </div>
  10.  
  11. <!-- Afegeix data-toggle="buttons-radio" per canviar l'estil de ràdio a btn-group -->
  12. <div class = "btn-group" data-toggle = "botons-ràdio" >
  13. <button class = "btn" > Esquerra </button>
  14. <button class = "btn" > Mitjà </button>
  15. <button class = "btn" > Dreta </button>
  16. </div>

Mètodes

$().button('canviar')

Commuta l'estat push. Dóna al botó l'aspecte que s'ha activat.

Caps amunt! Podeu activar la commutació automàtica d'un botó mitjançant l' data-toggleatribut.
  1. <button class = "btn" data-toggle = "botó" > </button>

$().button('carregant')

Estableix l'estat del botó a la càrrega: desactiva el botó i canvia el text al text de càrrega. El text de càrrega s'ha de definir a l'element botó mitjançant l'atribut de dades data-loading-text.

  1. <button class = "btn" data-loading-text = "carregant coses..." > ... </button>
Caps amunt! El Firefox manté l'estat desactivat durant les càrregues de pàgines . Una solució alternativa és utilitzar autocomplete="off".

$().button('restableix')

Restableix l'estat del botó: canvia el text pel text original.

$().button(cadena)

Restableix l'estat del botó: canvia el text a qualsevol estat de text definit amb dades.

  1. <button class = "btn" data-complete-text = "acabat!" > ... </button>
  2. <script>
  3. $ ( '.btn' ). botó ( 'complet' )
  4. </script>

Sobre

Obteniu estils bàsics i suport flexible per a components plegables com els acordions i la navegació.

Descarrega l'arxiu

Exemple d'acordió

Utilitzant el connector de col·lapse, vam crear un giny senzill d'estil acordió:

Anim pariatur clixé reprehenderit, enim eiusmod high life accusamus Terry Richardson i calamar. 3 wolf moon officia aute, no cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua posar-hi un ocell calamar cafè d'origen únic nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur carnisser vice lomo. Leggings occaecat cervesa artesanal de la granja a la taula, sintetitzador d'estètica denim cru, probablement no n'hagueu sentit a parlar acusamus labore sostenible VHS.
Anim pariatur clixé reprehenderit, enim eiusmod high life accusamus Terry Richardson i calamar. 3 wolf moon officia aute, no cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua posar-hi un ocell calamar cafè d'origen únic nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur carnisser vice lomo. Leggings occaecat cervesa artesanal de la granja a la taula, sintetitzador d'estètica denim cru, probablement no n'hagueu sentit a parlar acusamus labore sostenible VHS.
Anim pariatur clixé reprehenderit, enim eiusmod high life accusamus Terry Richardson i calamar. 3 wolf moon officia aute, no cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua posar-hi un ocell calamar cafè d'origen únic nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur carnisser vice lomo. Leggings occaecat cervesa artesanal de la granja a la taula, sintetitzador d'estètica denim cru, probablement no n'hagueu sentit a parlar acusamus labore sostenible VHS.

Utilitzant bootstrap-collapse.js

Habilita mitjançant javascript:

  1. $ ( ".collapse" ). col·lapsar ()

Opcions

Nom tipus per defecte descripció
pare selector fals Si selector, tots els elements plegables sota el pare especificat es tancaran quan es mostri aquest element plegable. (semblant al comportament tradicional d'acordió)
alternar booleà veritat Activa o desactiva l'element plegable en invocació

Marcatge

Només cal afegir data-toggle="collapse"i data-targeta l'element per assignar automàticament el control d'un element plegable. L' data-targetatribut accepta un selector de css per aplicar el col·lapse. Assegureu-vos d'afegir la classe collapsea l'element plegable. Si voleu que s'obri per defecte, afegiu la classe addicional in.

  1. <button class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
  2. simple plegable
  3. </button>
  4.  
  5. <div id = "demo" class = "collapse in" > </div>
Caps amunt! Per afegir una gestió de grups semblant a un acordió a un control plegable, afegiu l'atribut de dades data-parent="#selector". Consulteu la demostració per veure-ho en acció.

Mètodes

.collapse(opcions)

Activa el teu contingut com a element plegable. Accepta opcions opcionals object.

  1. $ ( '#myCollapsible' ). col·lapse ({
  2. alternar : fals
  3. })

.collapse('canviar')

Commuta un element plegable per mostrar-lo o amagar-lo.

.collapse('mostra')

Mostra un element plegable.

.collapse('amagar')

Amaga un element plegable.

Esdeveniments

La classe de col·lapse de Bootstrap exposa alguns esdeveniments per connectar-se a la funcionalitat de col·lapse.

Esdeveniment Descripció
espectacle Aquest esdeveniment s'activa immediatament quan showes crida al mètode d'instància.
mostrat Aquest esdeveniment s'activa quan un element de col·lapse s'ha fet visible per a l'usuari (esperarà que es completin les transicions CSS).
amagar Aquest esdeveniment s'activa immediatament quan hides'ha cridat el mètode.
amagat Aquest esdeveniment s'activa quan s'ha amagat un element de col·lapse per a l'usuari (esperarà que finalitzin les transicions CSS).
  1. $ ( '#myCollapsible' ). on ( 'amagat' , funció () {
  2. // fer quelcom…
  3. })

Sobre

Un connector bàsic i fàcil d'ampliar per crear ràpidament capes de lletra elegants amb qualsevol entrada de text de formulari.

Descarrega l'arxiu

Exemple

Comenceu a escriure al camp següent per mostrar els resultats d'avanç.


Utilitzant bootstrap-typeahead.js

Truqueu al typeahead mitjançant javascript:

  1. $ ( '.typeahead' ). escriviu ()

Opcions

Nom tipus per defecte descripció
font matriu [ ] La font de dades per a la consulta.
elements nombre 8 El nombre màxim d'elements per mostrar al menú desplegable.
emparellador funció cas insensible El mètode utilitzat per determinar si una consulta coincideix amb un element. Accepta un sol argument, itemamb el qual provar la consulta. Accediu a la consulta actual amb this.query. Retorna un valor booleà truesi la consulta coincideix.
classificador funció concordança exacta,
distingeix entre majúscules i minúscules, no distingeix entre
majúscules i minúscules
Mètode utilitzat per ordenar els resultats d'autocompletar. Accepta un sol argument itemsi té l'abast de la instància typeahead. Feu referència a la consulta actual amb this.query.
subratllador funció ressalta totes les coincidències predeterminades Mètode utilitzat per destacar els resultats d'autocompletar. Accepta un sol argument itemi té l'abast de la instància typeahead. Hauria de tornar html.

Marcatge

Afegiu atributs de dades per registrar un element amb la funcionalitat typeahead.

  1. <input type = "text" data-provide = "typeahead" >

Mètodes

.typeahead(opcions)

Inicialitza una entrada amb una tipografia.