2013-03-26 7 views
10

Per un caso e un elemento particolari, ho bisogno di mostrare Bootstrap Tooltip per impostazione predefinita (una volta caricata la pagina) e tenerlo sempre aperto (anche con mouseover e mouseout).Mantieni Twitter Bootstrap Tooltip aperto su mouseleave

Questo è il codice che uso per aprire tooltip di default sull'elemento:

$('#myelement').tooltip('show'); 

Ora io non sono sicuro di come prevenire/disabilitare l'azione predefinita del tooltip al passaggio del mouse & mouseout. Qualche idea?

Grazie in anticipo!

+0

aggiungerlo come una risposta e segnare come accettato successive –

+0

Grazie per la punta – John

risposta

21

Soluzione trovata. Trigger manuale fa il trucco - qui è il codice aggiornato:

$('.taskTooltip').tooltip({trigger: 'manual'}).tooltip('show'); 
+0

Un modo più normale sarebbe '$ ('[data-ginocchiera = tooltip] '). tooltip ({trigger:' manual '}). tooltip (' show '); '. Grazie mille per questa risposta – Dorian

+2

Quanto sopra si applicherebbe a tutti i tooltip, il comportamento potrebbe essere necessario solo per pochi e quindi per raggiungere una classe. – Kris

+0

Non più una risposta valida/funzionante - 'show' non è più un'opzione per tooltip() – zanderwar