2012-04-16 16 views

Respuesta

26

En Bootstrap 2.x, la respuesta es tan ajbeaven estados:

$('#myTextbox').data('tooltip').options.placement = 'right'; 

Sin embargo, desde Bootstrap 3, todos los datos Bootstrap se namespaced con bs:

$('#myTextbox').data('bs.tooltip').options.placement = 'right'; 
19

Ahh, encontró la respuesta:

$('#myTextbox').data('tooltip').options.placement = 'right'; 
+1

brillante ... que necesitaba para cambiar el título, y este ".data. ('tooltip') = options.title mensaje" realmente ayudó .. .¡Gracias! – timborden

+0

¿Puede considerar mi situación? Lanzo mi información sobre herramientas en evento de desplazamiento. Luego cambié el título con este truco (revisado a través de la consola), pero la información sobre herramientas no se volvió a procesar inmediatamente. Todavía tenía un título antiguo (todo el tiempo que la información sobre herramientas estaba visible). ¿Qué debo hacer para volver a procesar la información sobre herramientas después de la inicialización? – JuliaCesar

+0

Mi primera sugerencia sería no inicializar la información sobre herramientas en el vuelo estacionario, sino cuando se represente el elemento sobre el que está pasando el cursor. Si no puedes o no quieres hacer eso, entonces haz algo hacky como '$ ('. Element'). Tooltip ('hide'); $ ('. element'). tooltip ('show'); 'o cambie manualmente el contenido de la información sobre herramientas usted mismo. – ajbeaven

0

anuncio ding a Ben Cox 's respuesta, en Bootstrap 4 uso:

$('#myTextbox').data('bs.tooltip').config.placement = 'right'; 
Cuestiones relacionadas