Da vida aos compoñentes de Bootstrap, agora con 12 complementos jQuery personalizados.
Unha versión simplificada, pero flexible, do complemento modal de javascript tradicional con só a funcionalidade mínima necesaria e os valores predeterminados intelixentes.
Engade menús despregables a case calquera cousa en Bootstrap con este sinxelo complemento. Bootstrap presenta compatibilidade completa do menú despregable na barra de navegación, as pestanas e as pílulas.
Use scrollspy para actualizar automaticamente as ligazóns na súa barra de navegación para mostrar a ligazón activa actual en función da posición do desprazamento.
Use este complemento para facer que as pestanas e as pílulas sexan máis útiles, permitíndolles alternar entre os paneis de contido local con pestanas.
Unha nova versión do complemento jQuery Tipsy, as informacións sobre ferramentas non dependen das imaxes; usan CSS3 para animacións e atributos de datos para o almacenamento local de títulos.
Engade pequenas superposicións de contido, como as do iPad, a calquera elemento para albergar información secundaria.
* Require que se inclúan consellos sobre ferramentas
O complemento de alerta é unha pequena clase para engadir unha funcionalidade próxima ás alertas.
Fai máis cos botóns. Controla os estados dos botóns ou crea grupos de botóns para máis compoñentes como barras de ferramentas.
Obtén estilos básicos e soporte flexible para compoñentes plegables como acordeóns e navegación.
Crea un carrusel de calquera contido que desexes para ofrecer unha presentación interactiva de contido.
Un complemento básico e facilmente estendido para crear rapidamente tipografías elegantes con calquera entrada de texto do formulario.
Para efectos de transición sinxelos, inclúe bootstrap-transition.js unha vez para introducir as alertas modais ou desaparecer.
* Necesario para a animación en complementos
Unha versión simplificada, pero flexible, do complemento modal de javascript tradicional con só a funcionalidade mínima necesaria e os valores predeterminados intelixentes.
Descargar ficheiroA continuación móstrase un modal renderizado de forma estática.
Un bo corpo...
Alterna un modal mediante javascript facendo clic no botón de abaixo. Deslizarase cara abaixo e desaparecerá dende a parte superior da páxina.
Iniciar modal de demostraciónChame ao modal a través de javascript:
- $ ( '#myModal' ). modal ( opcións )
Nome | tipo | por defecto | descrición |
---|---|---|---|
pano de fondo | booleano | verdade | Inclúe un elemento de fondo modal. Alternativamente, especifique static un fondo que non peche o modal ao facer clic. |
teclado | booleano | verdade | Pecha o modal cando se preme a tecla Esc |
mostrar | booleano | verdade | Mostra o modal cando se inicializa. |
Podes activar os modais na túa páxina facilmente sen ter que escribir unha soa liña de javascript. Só ten que configurar data-toggle="modal"
un elemento de controlador cun data-target="#foo"
ou href="#foo"
que corresponda a un identificador de elemento modal e, cando se faga clic, iniciará o seu modal.
Ademais, para engadir opcións á túa instancia modal, só tes que incluílas como atributos de datos adicionais tanto no elemento de control como no propio marcado modal.
- <a class = "btn" data-toggle = "modal" href = "#myModal" > Iniciar modal </a>
- <div class = "modal hide" id = "myModal" >
- <div class = "encabezado-modal" >
- <button type = "button" class = "close" data-dismiss = "modal" > × </button>
- <h3> Cabeceira modal </h3>
- </div>
- <div class = "corpo-modal" >
- <p> Un bo corpo... </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" data-dismiss = "modal" > Pechar </a>
- <a href = "#" class = "btn btn-primary" > Gardar cambios </a>
- </div>
- </div>
.fade
clase ao
.modal
elemento (consulta a demostración para ver isto en acción) e inclúe bootstrap-transition.js.
Activa o teu contido como modal. Acepta opcións opcionais object
.
- $ ( '#myModal' ). modal ({
- teclado : falso
- })
Alterna manualmente un modal.
- $ ( '#myModal' ). modal ( 'alternar' )
Abre manualmente un modal.
- $ ( '#myModal' ). modal ( 'mostrar' )
Oculta manualmente un modal.
- $ ( '#myModal' ). modal ( 'ocultar' )
A clase modal de Bootstrap expón algúns eventos para conectarse á funcionalidade modal.
Evento | Descrición |
---|---|
mostrar | Este evento desenvólvese inmediatamente cando show se chama ao método de instancia. |
mostrado | Este evento desenvólvese cando o modal se fixo visible para o usuario (esperará a que se completen as transicións css). |
ocultar | Este evento desenvólvese inmediatamente cando hide se chamou ao método de instancia. |
agochado | Este evento desenvólvese cando o modal rematou de ocultarse ao usuario (esperará a que se completen as transicións css). |
- $ ( '#myModal' ). on ( 'oculto' , función () {
- // facer algo…
- })
Engade menús despregables a case calquera cousa en Bootstrap con este sinxelo complemento. Bootstrap presenta compatibilidade completa do menú despregable na barra de navegación, as pestanas e as pílulas.
Descargar ficheiroFai clic nas ligazóns de navegación do menú despregable na barra de navegación e nas pílulas de abaixo para probar os menús despregables.
Chame aos menús despregables mediante javascript:
- $ ( '.menrable-desactivar' ). desplegable ()
Para engadir rapidamente a funcionalidade do menú despregable a calquera elemento, só tes que engadir data-toggle="dropdown"
e calquera menú despregable de arranque válido activarase automaticamente.
data-target="#fat"
ou
href="#fat"
.
- <ul class = "nav nav-pills" >
- <li class = "active" ><a href = "#" > Ligazón normal </a></li>
- <li class = "menú desplegable" id = "menú1" >
- <a class = "dropdown-toggle" data-toggle = "menú desplegable" href = "#menu1" >
- Despregar menú
- <b class = "caret" ></b>
- </a>
- <ul class = "menú desplegable" >
- <li><a href = "#" > Acción </a></li>
- <li><a href = "#" > Outra acción </a></li>
- <li><a href = "#" > Aquí hai outra cousa </a></li>
- <li class = "divisor" ></li>
- <li><a href = "#" > Ligazón separada </a></li>
- </ul>
- </li>
- ...
- </ul>
Para manter os URL intactos, utiliza o data-target
atributo en lugar de href="#"
.
- <ul class = "nav nav-pills" >
- <li class = "menú desplegable" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" data-target = "#" href = "path/to/page.html" >
- Despregar menú
- <b class = "caret" ></b>
- </a>
- <ul class = "menú desplegable" >
- ...
- </ul>
- </li>
- </ul>
Unha API programática para activar menús para unha determinada barra de navegación ou navegación por pestanas.
O complemento ScrollSpy serve para actualizar automaticamente os obxectivos de navegación en función da posición do desprazamento.
Descargar ficheiroDesprázate pola área de abaixo e mira a actualización da navegación. Tamén se destacarán os subelementos do menú despregable. Próbao!
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi antes de que esgotasen qui. Dereitos das bicicletas Tumblr da granxa á mesa. Anim keffiyeh carles cardigan. Fotomatón de Velit seitan mcsweeney 3 wolf moon irure. Suéter Cosby pantalóns curtos de vaquero lomo, sudadera con capucha williamsburg mínimo que probablemente non escoitou falar deles e cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tatuado acusamus, cred ironía biodiesel keffiyeh artesán ullamco consequat.
Monopatín con bigote Veniam marfa, adipisicing fugiat velit pitchfork beard. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat four loko nisi, ea helvetica nulla carles. Camión de comida con camisola cosby tatuada, vinilo non freegan de mcsweeney. Lo-fi wes anderson +1 sartorial. Carles non exercicio estético quis gentrify. Brooklyn adipisicing craft beer vice keytar deserunt.
Occaecat commodo aliqua delectus. Fap cervexa artesanal deserunt monopatín ea. Os dereitos das bicicletas Lomo 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 é adipisicing. Consectetur nisi DIY bolsa de mensaxería mínima. Cred ex in, delectus sustentable consectetur fanny pack iphone.
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.
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 cliché ironía, thundercats probablemente non escoitou falar deles consequat hoodie sen glute lo-fi fap aliquip. Traballe antes de que se esgotasen, terry richardson proident brunch non deixa de ter un suéter cosby e tamén un artesán helvético. Cardigan cervexa artesanal seitán readymade velit. VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco thundercats.
Chame ao scrollspy a través de javascript:
- $ ( '#navbar' ). scrollspy ()
Para engadir facilmente o comportamento scrollspy á túa navegación da barra superior, só tes que engadir data-spy="scroll"
ao elemento que queres espiar (normalmente este sería o corpo).
- <body data-spy = "scroll" > ... </body>
<a href="#home">home</a>
debe corresponder a algo no dom como
<div id="home"></div>
.
Ao usar scrollspy xunto coa engade ou eliminación de elementos do DOM, terás que chamar ao método de actualización deste xeito:
- $ ( '[data-spy="scroll"]' ). cada ( función () {
- var $spy = $ ( isto ). scrollspy ( 'actualizar' )
- });
Nome | tipo | por defecto | descrición |
---|---|---|---|
compensar | número | 10 | Píxeles para compensar desde arriba ao calcular a posición do desprazamento. |
Evento | Descrición |
---|---|
activar | Este evento desenvólvese sempre que o scrollspy activa un novo elemento. |
Este complemento engade funcións de pestanas e pílulas rápidas e dinámicas para a transición a través do contido local.
Descargar ficheiroFai clic nas pestanas de abaixo para alternar entre os paneis ocultos, mesmo a través dos menús despregables.
Denim cru que probablemente non escoitou falar deles shorts de jeans Austin. Nesciunt tofu stumptown aliqua, sintetizador retro cleanse. Bigote cliché tempor, williamsburg carles vegan helvetica. Reprehenderit 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.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
Activa as pestanas con tabulacións mediante javascript (cada pestana debe activarse individualmente):
- $ ( '#myTab a' ). prema ( función ( e ) {
- e . preventDefault ();
- $ ( este ). pestana ( 'mostrar' );
- })
Podes activar pestanas individuais de varias maneiras:
- $ ( '#myTab a[href="#profile"]' ). pestana ( 'mostrar' ); // Selecciona a pestana polo nome
- $ ( '#myTab a:first' ). pestana ( 'mostrar' ); // Selecciona a primeira pestana
- $ ( '#myTab a:last' ). pestana ( 'mostrar' ); // Selecciona a última pestana
- $ ( '#myTab li:eq(2) a' ). pestana ( 'mostrar' ); // Selecciona a terceira pestana (indexada 0)
Podes activar unha navegación por pestanas ou pílulas sen escribir ningún javascript simplemente especificando data-toggle="tab"
ou data-toggle="pill"
nun elemento. Engadindo as clases nav
e nav-tabs
á pestana ul
aplicarase o estilo da pestana de arranque.
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > Inicio </a></li>
- <li><a href = "#profile" data-toggle = "tab" > Perfil </a></li>
- <li><a href = "#messages" data-toggle = "tab" > Mensaxes </a></li>
- <li><a href = "#settings" data-toggle = "tab" > Configuración </a></li>
- </ul>
Activa un elemento de pestana e un contenedor de contido. A pestana debería ter un nodo de contedores data-target
ou un href
nodo de destino no DOM.
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > Inicio </a></li>
- <li><a href = "#profile" > Perfil </a></li>
- <li><a href = "#messages" > Mensaxes </a></li>
- <li><a href = "#settings" > Configuración </a></li>
- </ul>
- <div class = "contido da pestana" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "perfil" > ... </div>
- <div class = "tab-pane" id = "mensaxes" > ... </div>
- <div class = "tab-pane" id = "configuración" > ... </div>
- </div>
- <script>
- $ ( función () {
- $ ( '#myTab a:last' ). pestana ( 'mostrar' );
- })
- </script>
Evento | Descrición |
---|---|
mostrar | Este evento desenvólvese na mostra de pestanas, pero antes de que se mostrase a nova pestana. Use event.target e event.relatedTarget para apuntar á pestana activa e á pestana activa anterior (se está dispoñible) respectivamente. |
mostrado | Este evento desenvólvese na mostra de pestanas despois de que se mostrase unha pestana. Use event.target e event.relatedTarget para apuntar á pestana activa e á pestana activa anterior (se está dispoñible) respectivamente. |
- $ ( 'a[data-toggle="tab"]' ). on ( 'mostrado' , función ( e ) {
- e . destino // pestana activada
- e . relatedTarget // pestana anterior
- })
Inspirado no excelente complemento jQuery.tipsy escrito por Jason Frame; As informacións sobre ferramentas son unha versión actualizada, que non depende de imaxes, usa css3 para animacións e atributos de datos para o almacenamento local de títulos.
Descargar ficheiroPasa o cursor polas seguintes ligazóns para ver consellos:
Pantalóns axustados seguinte nivel keffiyeh probablemente non escoitou falar deles. Fotomatón barba denim crudo tipografía bolsa de mensajería vegana stumptown. Seitan da granxa á mesa, o fixie de quinoa sustentable de mcsweeney de 8 bits American Apparel teñen un cambray de vinilo terry richardson. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. Un artesán realmente irónico calquera que sexa keytar , scenester farm-to-table banksy Austin twitter handle freegan cred raw denim café de orixe única viral.
Activa a información sobre ferramentas mediante javascript:
- $ ( '#exemplo' ). información sobre ferramentas ( opcións )
Nome | tipo | por defecto | descrición |
---|---|---|---|
animación | booleano | verdade | aplique unha transición de fundido css á información sobre ferramentas |
colocación | cadea|función | 'arriba' | como colocar a información sobre ferramentas - arriba | inferior | esquerda | certo |
selector | corda | falso | Se se proporciona un selector, os obxectos de información sobre ferramentas delegaranse nos obxectivos especificados. |
título | cadea | función | '' | valor de título predeterminado se a etiqueta `title` non está presente |
disparador | corda | 'pasar' | como se activa a información sobre ferramentas - pasar o rato | foco | manual |
atraso | número | obxecto | 0 | atrasar a mostra e ocultar a información sobre ferramentas (ms): non se aplica ao tipo de disparador manual Se se proporciona un número, aplícase un atraso tanto para ocultar como para mostrar A estrutura do obxecto é: |
Por razóns de rendemento, a información sobre ferramentas e as apis de datos popover están activadas. Se queres usalas, só tes que especificar unha opción de selección.
- <a href = "#" rel = "tooltip" title = "primeira información sobre ferramentas" > pasa o rato sobre min </a>
Anexa un controlador de información sobre ferramentas a unha colección de elementos.
Revela a información sobre ferramentas dun elemento.
- $ ( '#elemento' ). información sobre ferramentas ( 'mostrar' )
Oculta a información sobre ferramentas dun elemento.
- $ ( '#elemento' ). información sobre ferramentas ( 'ocultar' )
Alterna a información sobre ferramentas dun elemento.
- $ ( '#elemento' ). información sobre ferramentas ( 'alternar' )
Engade pequenas superposicións de contido, como as do iPad, a calquera elemento para albergar información secundaria.
* Require que se inclúa a información sobre ferramentas
Descargar ficheiroPasa o rato sobre o botón para activar o popover.
Activar popovers mediante javascript:
- $ ( '#exemplo' ). popover ( opcións )
Nome | tipo | por defecto | descrición |
---|---|---|---|
animación | booleano | verdade | aplique unha transición de fundido css á información sobre ferramentas |
colocación | cadea|función | 'correcto' | como colocar o popover - arriba | inferior | esquerda | certo |
selector | corda | falso | se se proporciona un selector, os obxectos de información sobre ferramentas delegaranse nos obxectivos especificados |
disparador | corda | 'pasar' | como se activa a información sobre ferramentas - pasar o rato | foco | manual |
título | cadea | función | '' | valor de título predeterminado se o atributo `title` non está presente |
contido | cadea | función | '' | valor de contido predeterminado se o atributo `data-content` non está presente |
atraso | número | obxecto | 0 | atraso para mostrar e ocultar o popover (ms): non se aplica ao tipo de activación manual Se se proporciona un número, aplícase un atraso tanto para ocultar como para mostrar A estrutura do obxecto é: |
Por razóns de rendemento, a información sobre ferramentas e as apis de datos popover están activadas. Se queres usalas, só tes que especificar unha opción de selección.
Inicia os popovers para unha colección de elementos.
Revela un popover de elementos.
- $ ( '#elemento' ). popover ( 'mostrar' )
Oculta un popover de elementos.
- $ ( '#elemento' ). popover ( 'ocultar' )
Alterna un popover de elementos.
- $ ( '#elemento' ). popover ( 'alternar' )
O complemento de alerta é unha pequena clase para engadir unha funcionalidade próxima ás alertas.
DescargarO complemento de alertas funciona en mensaxes de alerta regulares e bloquea mensaxes.
Cambia isto e outro e téntao de novo. Duis mollis, is not commodo luctus, ninsi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
Activar a eliminación dunha alerta mediante javascript:
- $ ( ".alerta" ). alerta ()
Só tes que engadir data-dismiss="alert"
ao teu botón de peche para dar automaticamente unha función de peche de alerta.
- <a class = "close" data-dismiss = "alerta" href = "#" > × </a>
Envolve todas as alertas cunha funcionalidade próxima. Para que as túas alertas se animen cando estean pechadas, asegúrate de que xa teñan a clase .fade
e aplicada..in
Pecha unha alerta.
- $ ( ".alerta" ). alerta ( 'pechar' )
A clase de alerta de Bootstrap expón algúns eventos para conectarse á funcionalidade de alerta.
Evento | Descrición |
---|---|
pechar | Este evento desenvólvese inmediatamente cando close se chama ao método de instancia. |
pechado | Este evento desenvólvese cando se pechou a alerta (esperará a que se completen as transicións css). |
- $ ( '#a miña-alerta' ). ligar ( 'pechado' , función () {
- // facer algo…
- })
Obtén estilos básicos e soporte flexible para compoñentes plegables como acordeóns e navegación.
Descargar ficheiro* Require que se inclúa o complemento Transitions.
Usando o complemento de contraer, creamos un widget sinxelo de estilo acordeón:
Activar mediante javascript:
- $ ( ".colapso" ). colapsar ()
Nome | tipo | por defecto | descrición |
---|---|---|---|
pai | selector | falso | Se se selecciona, pecharanse todos os elementos contraíbles baixo o pai especificado cando se mostre este elemento contraíble. (semellante ao comportamento tradicional do acordeón) |
alternar | booleano | verdade | Alterna o elemento contraíble na invocación |
Só ten que engadir data-toggle="collapse"
e un data-target
elemento para asignar automaticamente o control dun elemento plegable. O data-target
atributo acepta un selector css ao que aplicar o colapso. Asegúrate de engadir a clase collapse
ao elemento contraíble. Se queres que se abra por defecto, engade a clase adicional in
.
- <button class = "btn btn-danger" data-toggle = "contraer" data-target = "#demo" >
- simple plegable
- </button>
- <div id = "demo" class = "collapse in" > … </div>
data-parent="#selector"
. Consulta a demostración para ver isto en acción.
Activa o teu contido como elemento plegable. Acepta opcións opcionais object
.
- $ ( '#myCollapsible' ). contraer ({
- alternar : falso
- })
Alterna un elemento plegable para mostrar ou ocultar.
Mostra un elemento plegable.
Oculta un elemento plegable.
A clase de colapso de Bootstrap expón algúns eventos para conectarse á funcionalidade de colapso.
Evento | Descrición |
---|---|
mostrar | Este evento desenvólvese inmediatamente cando show se chama ao método de instancia. |
mostrado | Este evento desenvólvese cando un elemento de contraer se fixo visible para o usuario (esperará a que se completen as transicións css). |
ocultar | Este evento desenvólvese inmediatamente cando hide se chamou ao método. |
agochado | Este evento desenvólvese cando se ocultou ao usuario un elemento de contraer (esperará a que se completen as transicións css). |
- $ ( '#myCollapsible' ). on ( 'oculto' , función () {
- // facer algo…
- })
Un complemento xenérico para percorrer elementos en bicicleta. Un carrusel.
Descargar ficheiroMira a presentación de diapositivas a continuación.
Chamar a través de javascript:
- $ ( '.carrusel' ). carrusel ()
Nome | tipo | por defecto | descrición |
---|---|---|---|
intervalo | número | 5000 | A cantidade de tempo que transcorre entre o ciclo automático dun elemento. Se é falso, o carrusel non se moverá automaticamente. |
pausa | corda | "pasar" | Detén o ciclo do carrusel ao entrar no rato e retoma o ciclo do carrusel ao saír do rato. |
Os atributos de datos úsanse para os controles anteriores e seguintes. Consulte o exemplo de marcado a continuación.
- <div id = "myCarousel" class = "diapositiva do carrusel" >
- <!-- Elementos do carrusel -->
- <div class = "carrusel-inner" >
- <div class = "elemento activo" > … </div>
- <div class = "elemento" > … </div>
- <div class = "elemento" > … </div>
- </div>
- <!-- Navegación do carrusel -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "anterior" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "seguinte" > › </a>
- </div>
Inicia o carrusel cunhas opcións opcionais object
e comeza a percorrer os elementos.
- $ ( '.carrusel' ). carrusel ({
- intervalo : 2000
- })
Percorre os elementos do carrusel de esquerda a dereita.
Evita que o carrusel pase por elementos.
Cicla o carrusel a un cadro particular (baseado en 0, semellante a unha matriz).
Ciclos ao elemento anterior.
Ciclos ao seguinte elemento.
A clase de carrusel de Bootstrap expón dous eventos para conectarse á funcionalidade do carrusel.
Evento | Descrición |
---|---|
diapositiva | Este evento desenvólvese inmediatamente cando slide se invoca o método de instancia. |
deslizarse | Este evento desenvólvese cando o carrusel completou a súa transición de diapositivas. |
Un complemento básico e facilmente estendido para crear rapidamente tipografías elegantes con calquera entrada de texto do formulario.
Descargar ficheiroComeza a escribir no campo de abaixo para mostrar os resultados de teclear.
Chame ao typeahead mediante javascript:
- $ ( '.typeahead' ). teclear ()
Nome | tipo | por defecto | descrición |
---|---|---|---|
fonte | matriz | [ ] | A fonte de datos para a consulta. |
elementos | número | 8 | O número máximo de elementos para mostrar no menú despregable. |
emparejador | función | insensible a maiúsculas e minúsculas | O método usado para determinar se unha consulta coincide cun elemento. Acepta un único argumento, item contra o cal probar a consulta. Acceda á consulta actual con this.query . Devolve un booleano true se a consulta coincide. |
clasificador | función | coincidencia exacta, diferencia entre maiúsculas e minúsculas |
Método utilizado para ordenar os resultados de autocompletar. Acepta un único argumento items e ten o alcance da instancia typeahead. Referencia a consulta actual con this.query . |
resaltador | función | resalta todas as coincidencias predeterminadas | Método utilizado para resaltar os resultados de autocompletar. Acepta un único argumento item e ten o alcance da instancia typeahead. Debería devolver html. |
Engade atributos de datos para rexistrar un elemento coa funcionalidade typeahead.
- <input type = "text" data-provide = "typeahead" >
Inicializa unha entrada cunha tipografía.