trigger tag container bootstrap javascript jquery twitter-bootstrap javascript-events tooltip

javascript - tag - title bootstrap 4



Desactivar la funcionalidad Tooltip Bootstrap (5)

¡Encontré una forma de hacerlo usando CSS! Simplemente agregue .tooltip { visibility: hidden } a su archivo CSS.

Si desea que la accesibilidad de su enlace sea amigable sin la información sobre herramientas, simplemente agregue aria-label= "Here''s a link description."

¡Espero que esto ayude!

Según la documentation es posible desactivar la funcionalidad simplemente haciendo $(''body'').off(''.alert.data-api'') .
En el caso de la tooltip sobre tooltip probé lo siguiente desde js console $(''body'').off(''.tooltip.data-api'') pero no deshabilita la información sobre herramientas en los botones.
¿Alguna pista sobre cómo preceder?


Luché también con esto, ¡pero se me ocurrió una solución! ¡En mi caso utilizo Jquery Sortable, que por supuesto es molesto cuando tienes tooltips volando!

Entonces hice una variable

var sort = ''0`;

Y dado que casi cada información sobre herramientas tiene una función init (), he creado

if(window.sort!=''1'') { // So I''m not sorting init.tooltip(); }

Por lo tanto, esta puede ser la función de habilitar / deshabilitar más fácil.


No puede desactivar la información sobre herramientas de esa manera porque no tiene un detector de eventos en el cuerpo. En su lugar, puede deshabilitar la información sobre herramientas utilizando el siguiente código.

$(''[rel=tooltip]'').tooltip() // Init tooltips $(''[rel=tooltip]'').tooltip(''disable'') // Disable tooltips $(''[rel=tooltip]'').tooltip(''enable'') // (Re-)enable tooltips $(''[rel=tooltip]'').tooltip(''destroy'') // Hide and destroy tooltips


Para desactivar permanentemente una información sobre herramientas:

$(''[data-toggle="tooltip"]'').tooltip("disable");

Para evitar que la información sobre herramientas se muestre al desplazarse, pero tener la posibilidad de volver a habilitarlo:

$(''[data-toggle="tooltip"]'').tooltip("destroy");

$(''[data-toggle="tooltip"]'').tooltip(); // re-enabling


Puedes intentar:

$(''a[rel=tooltip]'').tooltip(); $(''a[rel=tooltip]'').off(''.tooltip'');

No olvides cambiar el selector. Funciona bien para mí ... http://jsfiddle.net/D9JTZ/