Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Popovers
Documentación y ejemplos para agregar elementos emergentes de
Bootstrap, como los que se encuentran en iOS, a cualquier elemento de
su sitio.
Visión de conjunto
Cosas que debe saber al usar el complemento popover:
Sigue leyendo para ver cómo funcionan los popovers con algunos ejemplos.
Copiar
$(function () {
$('[data-toggle="popover"]').popover()
})
https://getbootstrap.com/docs/4.3/components/popovers/ 1/7
14/9/2019 Popovers · Bootstrap
Copiar
$(function () {
$('.example-popover').popover({
container: 'body'
})
})
Ejemplo
Copiar
<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>
Cuatro direcciones
Hay cuatro opciones disponibles: superior, derecha, inferior e izquierda alineadas.
Popover a la izquierda
Copiar
<button type="button" class="btn btn-secondary" data-container="body" data-
toggle="popover" data-placement="top" data-content="Vivamus sagittis lacus vel augue
laoreet rutrum faucibus.">
Popover on top
</button>
https://getbootstrap.com/docs/4.3/components/popovers/ 2/7
14/9/2019 Popovers · Bootstrap
Popover descartable
Copiar
<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>
Copiar
$('.popover-dismiss').popover({
trigger: 'focus'
})
Elementos deshabilitados
Los elementos con el disabledatributo no son interactivos, lo que significa que los usuarios no
pueden desplazarse ni hacer clic en ellos para activar un popover (o información sobre herramientas).
Como solución alternativa, querrá activar el popover desde un contenedor <div>o <span>anular el
pointer-eventselemento deshabilitado.
Botón deshabilitado
Copiar
<span class="d-inline-block" data-toggle="popover" data-content="Disabled popover">
<button class="btn btn-primary" style="pointer-events: none;" type="button"
disabled>Disabled button</button>
</span>
Uso
Habilitar popovers a través de JavaScript:
Copiar
$('#example').popover(options)
Opciones
Las opciones se pueden pasar a través de atributos de datos o JavaScript. Para los atributos de datos,
agregue el nombre de la opción a data-, como en data-animation="".
Tenga en cuenta que por razones de seguridad sanitize, las opciones , sanitizeFny
whiteListno se pueden suministrar utilizando atributos de datos.
https://getbootstrap.com/docs/4.3/components/popovers/ 3/7
14/9/2019 Popovers · Bootstrap
https://getbootstrap.com/docs/4.3/components/popovers/ 4/7
14/9/2019 Popovers · Bootstrap
desencadenar cuerda 'hacer clic' Cómo se activa el popover: haga clic en | flotar |
enfoque | manual. Puede pasar múltiples
disparadores; separarlos con un espacio.
manualno se puede combinar con ningún otro
disparador.
https://getbootstrap.com/docs/4.3/components/popovers/ 5/7
14/9/2019 Popovers · Bootstrap
Métodos
$().popover(options)
Inicializa popovers para una colección de elementos.
.popover('show')
Revela el popover de un elemento. Regresa a la persona que llama antes de que se muestre el
popover (es decir, antes de shown.bs.popoverque ocurra el evento). Esto se considera una activación
"manual" del popover. Las ventanas emergentes cuyo título y contenido son de longitud cero nunca
se muestran.
Copiar
$('#element').popover('show')
.popover('hide')
Oculta el popover de un elemento. Regresa a la persona que llama antes de que se haya ocultado
el popover (es decir, antes de hidden.bs.popoverque ocurra el evento). Esto se considera una
activación "manual" del popover.
Copiar
$('#element').popover('hide')
.popover('toggle')
Alterna el popover de un elemento. Vuelve a la persona que llama antes de que el popover
realidad ha demostrado u oculto (es decir, antes de que el shown.bs.popovero
hidden.bs.popoverevento ocurre). Esto se considera una activación "manual" del popover.
Copiar
$('#element').popover('toggle')
Search...
.popover('dispose')
Oculta y destruye el popover de un elemento. Los popovers que usan delegación (que se crean
Empezando usando la selectoropción ) no pueden destruirse individualmente en elementos desencadenantes
Diseño descendientes.
Contenido
Copiar
$('#element').popover('dispose')
Componentes
Alertas
.popover('enable')
Distintivo
Le da al popover de un elemento la capacidad de mostrarse. Los popovers están habilitados de
Migaja de pan
forma predeterminada.
Botones
C l
https://getbootstrap.com/docs/4.3/components/popovers/ 6/7
14/9/2019 Popovers · Bootstrap
Carrusel
Colapso .popover('disable')
Listas deplegables Elimina la capacidad de mostrar el popover de un elemento. El popover solo se podrá mostrar si se
Formas vuelve a habilitar.
Grupo de entrada
Copiar
Jumbotron $('#element').popover('disable')
Lista de grupo
Objeto multimedia
.popover('toggleEnabled')
Modal
Alterna la capacidad de mostrar u ocultar el elemento emergente de un elemento.
Navs
Popovers
Progreso .popover('update')
Scrollspy Actualiza la posición del popover de un elemento.
Hiladores
Copiar
Tostadas $('#element').popover('update')
Información sobre herramientas
Utilidades Eventos
Ampliar
Tipo de evento Descripción
Migración
Acerca de show.bs.popover Este evento se dispara inmediatamente cuando showse llama al método de
instancia.
Copiar
$('#myPopover').on('hidden.bs.popover', function () {
// do something...
})
https://getbootstrap.com/docs/4.3/components/popovers/ 7/7