JavaScript para Bootstrap

Da vida a los componentes de Bootstrap con complementos nuevos y personalizados que funcionan con jQuery y Ender .

← Volver a Inicio de Bootstrap

Este complemento es para agregar la interacción scrollspy (navegación de actualización automática) a la barra superior de arranque.

Descargar

Usando bootstrap-scrollspy.js

  1. $ ( '#barra superior' ). scrollEspía ()

Margen

Para agregar fácilmente el comportamiento de scrollspy a su navegación, simplemente agregue el data-scrollspyatributo al archivo .topbar.

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

Métodos

$().desplazamientoEspía()

Auto activa los botones de navegación por la posición de desplazamiento de los usuarios.

  1. $ ( 'cuerpo > .barra superior' ). scrollEspía ()

Tenga en cuenta que las etiquetas de anclaje de la barra superior deben tener objetivos de identificación resolubles. Por ejemplo, a <a href="#home">home</a>debe corresponder a algo en el dom como <div id="home"></div>.

.scrollSpy('actualizar')

El scrollspy almacena en caché los botones de navegación y las coordenadas de sección para el rendimiento. Si necesita actualizar este caché (probablemente si tiene contenido dinámico), simplemente llame a este método de actualización. Si usó el atributo de datos para definir su scrollspy, simplemente llame a actualizar en el cuerpo.

  1. $ ( 'cuerpo' ). scrollSpy ( 'actualizar' )

Manifestación

Echa un vistazo a la navegación de la barra superior en esta página.

Este complemento ofrece funcionalidad adicional para administrar el estado del botón.

Descargar

Usando bootstrap-botones.js

  1. $ ( '.pestañas' ). botón ()

Métodos

$().button('alternar')

Cambia el estado de inserción. Da a btn la apariencia de que ha sido activado.

Aviso Puede habilitar el cambio automático de un botón usando el data-toggleatributo.

  1. < clase de botón = "btn" alternar datos = "alternar" > ... </botón>

$().button('cargando')

Establece el estado del botón en carga: desactiva el botón y cambia el texto por el texto de carga. El texto de carga debe definirse en el elemento del botón usando el atributo de datos data-loading-text.

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

$().button('restablecer')

Restablece el estado del botón: cambia el texto al texto original.

$().button(cadena)

Restablece el estado del botón: cambia el texto a cualquier estado de texto definido por datos.

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

Manifestación

Este complemento agrega pestañas rápidas y dinámicas y funcionalidad de píldora.

Descargar

Usando bootstrap-tabs.js

  1. $ ( '.pestañas' ). pestañas ()

Margen

Puede activar una pestaña o navegación de píldora sin escribir ningún javascript simplemente dándoles un atributo data-tabso .data-pills

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

Métodos

$().pestañas o $().pastillas

Activa la funcionalidad de pestañas y píldoras para un contenedor determinado. Los enlaces de las pestañas deben hacer referencia a los identificadores en el documento.

  1. < clase ul = "pestañas" >
  2. <li class = "active" ><a href = "#home" > Inicio </a></li>
  3. <li><a href = "#perfil" > Perfil </a></li>
  4. <li><a href = "#mensajes" > Mensajes </a></li>
  5. <li><a href = "#settings" > Configuración </a></li>
  6. </ul>
  7.  
  8. <div class = "píldora-contenido" >
  9. <div clase = "activo" id = "inicio" > ... </div>
  10. <div id = "perfil" > ... </div>
  11. <div id = "mensajes" > ... </div>
  12. <div id = "configuración" > ... </div>
  13. </div>
  14.  
  15. <script>
  16. $ ( función () {
  17. $ ( '.pestañas' ). pestañas ()
  18. })
  19. </script>

Eventos

Evento Descripción
cambio Este evento se activa al cambiar de pestaña. Use event.targety event.relatedTargetpara orientar la pestaña activa y la pestaña activa anterior respectivamente.
  1. $ ( '#.pestañas' ). enlazar ( 'cambiar' , función ( e ) {
  2. mi . objetivo // pestaña activada
  3. mi . objetivo relacionado // pestaña anterior
  4. })

Manifestación

Denim crudo, probablemente no hayas oído hablar de los shorts de jean Austin. Nesciunt tofu stumptown aliqua, retro synth master cleanse. Bigote cliché temporal, williamsburg carles vegan helvetica. Reprehenderit carnicero retro keffiyeh sintetizador atrapasueños. Cosby sweater eu banh mi, qui irure terry richardson ex squid. Aliquip placeat salvia cillum iphone. Seitan aliquip quis cardigan ropa americana, carnicero voluptate nisi qui.

Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.

Banksy do proident, brooklyn photo booth delectus sunt artisan sed organic exercitation eiusmod four loko. Quis tattooed iphone esse aliqua. Master cleanse vero fixie mcsweeney's. Ethical portland aute, irony food truck pitchfork lomo eu anim. Aesthetic blog DIY, ethical beard leggings tofu consequat whatever cardigan nostrud. Helvetica you probably haven't heard of them carles, marfa veniam occaecat lomo before they sold out in shoreditch scenester sustainable thundercats. Consectetur tofu craft beer, mollit brunch fap echo park pitchfork mustache dolor.

Sunt qui biodiesel mollit officia, fanny pack put a bird on it thundercats seitan squid ad wolf bicycle rights blog. Et aute readymade farm-to-table carles 8-bit, nesciunt nulla etsy adipisicing organic ea. Master cleanse mollit high life, next level Austin nesciunt american apparel twee mustache adipisicing reprehenderit hoodie portland irony. Aliqua tofu quinoa +1 commodo eiusmod. High life williamsburg cupidatat twee homo leggings. Four loko vinyl DIY consectetur nisi, marfa retro keffiyeh vegan. Fanny pack viral retro consectetur gentrify fap.

Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.

Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.

Basado en el excelente complemento jQuery.tipsy escrito por Jason Frame; twipsy es una versión actualizada, que no se basa en imágenes, utiliza css3 para animaciones y atributos de datos para el almacenamiento de títulos.

Descargar

Usando bootstrap-twipsy.js

  1. $ ( '#ejemplo' ). Twipsy ( opciones )

Opciones

Nombre escribe defecto descripción
animar booleano verdadero aplicar una transición de fundido css a la información sobre herramientas
retraso en número 0 retraso antes de mostrar información sobre herramientas (ms)
retrasar número 0 retraso antes de ocultar información sobre herramientas (ms)
retroceder cuerda '' texto para usar cuando no hay un título de información sobre herramientas presente
colocación cuerda 'arriba' cómo colocar la información sobre herramientas - arriba | abajo | izquierda | Correcto
html booleano falso permite contenido html dentro de la información sobre herramientas
En Vivo booleano falso use la delegación de eventos en lugar de controladores de eventos individuales
compensar número 0 Desplazamiento de píxeles de información sobre herramientas desde el elemento de destino
título cadena, función 'título' atributo o método para recuperar el texto del título
generar cuerda 'flotar' cómo se activa la información sobre herramientas - hover | enfoque | manual
modelo cuerda [marcado predeterminado] La plantilla html utilizada para renderizar un twipsy.

Aviso Las opciones individuales de instancias de twipsy se pueden especificar alternativamente mediante el uso de atributos de datos.

  1. <a href = "#" data-placement = "abajo" rel = 'twipsy' title = 'Algo de texto de título' > texto </a>

Métodos

$().twipsy(opciones)

Adjunta un controlador twipsy a una colección de elementos.

.twipsy('mostrar')

Revela un elemento twipsy.

  1. $ ( '#elemento' ). Twipsy ( 'espectáculo' )

.twipsy('ocultar')

Oculta un elemento twipsy.

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

.twipsy (verdadero)

Devuelve una instancia de la clase twipsy de elementos.

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

Aviso Alternativamente, esto se puede recuperar con $().data('twipsy').

Manifestación

Pantalones ajustados al siguiente nivel keffiyeh , probablemente no hayas oído hablar de ellos. Bolso bandolera vegano tipo fotomatón con barba en denim crudo stumptown. El seitán de la granja a la mesa, la ropa americana de 8 bits de quinoa sostenible fixie de mcsweeney tiene un cambray de vinilo terry richardson. Beard stumptown, cárdigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, cuatro loko mcsweeney's cleanse vegan chambray. Un artesano realmente irónico sea cual sea el keytar , scenester de la granja a la mesa .

El complemento popover proporciona una interfaz simple para agregar popovers a su aplicación. Extiende el complemento bootstrap-twipsy.js , ¡así que asegúrese de tomar ese archivo también cuando incluya popovers en su proyecto!

Aviso Debe incluir el archivo bootstrap-twipsy.js antes de bootstrap-popover.js.

Descargar

Usando bootstrap-popover.js

  1. $ ( '#ejemplo' ). ventana emergente ( opciones )

Opciones

Nombre escribe defecto descripción
animar booleano verdadero aplicar una transición de fundido css a la información sobre herramientas
retraso en número 0 retraso antes de mostrar información sobre herramientas (ms)
retrasar número 0 retraso antes de ocultar información sobre herramientas (ms)
retroceder cuerda '' texto para usar cuando no hay un título de información sobre herramientas presente
colocación cuerda 'Correcto' cómo colocar la información sobre herramientas - arriba | abajo | izquierda | Correcto
html booleano falso permite contenido html dentro de la información sobre herramientas
En Vivo booleano falso use la delegación de eventos en lugar de controladores de eventos individuales
compensar número 0 Desplazamiento de píxeles de información sobre herramientas desde el elemento de destino
título cadena, función 'título' atributo o método para recuperar el texto del título
contenido cadena, función 'contenido de datos' una cadena o método para recuperar texto de contenido. si no se proporciona ninguno, el contenido se obtendrá de un atributo de contenido de datos.
generar cuerda 'flotar' cómo se activa la información sobre herramientas - hover | enfoque | manual
modelo cuerda [marcado predeterminado] La plantilla html utilizada para representar un popover.

Aviso Las opciones de instancias emergentes individuales se pueden especificar alternativamente mediante el uso de atributos de datos.

  1. <a data-placement = "abajo" href = "#" class = "btn peligro" rel = "popover" > texto </a>

Métodos

$().popover(opciones)

Inicializa popovers para una colección de elementos.

.popover('mostrar')

Revela una ventana emergente de elementos.

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

.popover('ocultar')

Oculta una ventana emergente de elementos.

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

Manifestación

flotar para popover

El complemento de alerta es una clase súper pequeña para agregar funcionalidad cercana a las alertas.

Descargar

Usando bootstrap-alerts.js

  1. $ ( ".mensaje de alerta" ). alerta ()

Margen

Simplemente agregue un data-alertatributo a sus mensajes de alerta para darles automáticamente una funcionalidad de cierre.

Opciones

Nombre escribe defecto descripción
selector cuerda '.cerca' Qué selector apuntar para cerrar una alerta.

Métodos

$().alerta()

Envuelve todas las alertas con funcionalidad de cierre. Para que sus alertas se activen cuando estén cerradas, asegúrese de que ya se les haya aplicado la clase .fadey ..in

.alert('cerrar')

Cierra una alerta.

  1. $ ( ".mensaje de alerta" ). alerta ( 'cerrar' )

Manifestación

×

¡Santo guacamole! Será mejor que lo compruebes tú mismo, no te ves muy bien.

×

¡Oh, chasquido! ¡Tienes un error! Cambia esto y aquello e inténtalo de nuevo. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.