2014-06-13 20 views
13

Voglio sapere se è possibile avere suggerimenti su un tag di ancoraggio di compressione. Il codice, che è uso per collasso è:Bootstrap: Collapse e tooltip insieme

<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne">Data</a> 

Funziona bene ma ora voglio aggiungere un tooltip ad esso. Così ho cambiato il codice per:

<a data-toggle="collapse tooltip" title ="Tooltip Message" data-parent="#accordion" href="#collapseOne">Data</a> 

Ora mostra la descrizione comando, ma la funzione di crollo non funziona. Quali cambiamenti devo fare in modo che entrambe funzionino. So che il testo del tag di ancoraggio può effettivamente mostrare il messaggio che voglio usare come messaggio di suggerimento, ma solo voglio sapere se la sua possibile avere sia la funzionalità insieme

risposta

15

Dal Bootstrap Javascript overview page: attributi

Dati sui componenti

Non utilizzare gli attributi dati di più plug-in sullo stesso elemento. Ad esempio, un pulsante non può avere entrambi un suggerimento e attivare una modale. Per fare ciò, usa un elemento di avvolgimento.

Prova questo:

<a data-toggle="collapse" data-parent="#accordion" href="#collapseOne"> 
    <span data-toggle="tooltip" title="Tooltip Message">Data<span> 
</a> 
+0

Grazie per l'informazione. Funziona bene ora – neophyte

1

Un'altra soluzione è quella di cambiare trigger per tooltip. trigger di default è:

$(function() { 
    $('[data-toggle="tooltip"]').tooltip() 
}) 

che funziona in questo modo:

<button type="button" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="Tooltip on bottom">Tooltip on bottom</button> 

Ma si può cambiare a:

$(function() { 
    $('[data-tooltip="true"]').tooltip() 
}) 

che funziona in questo modo:

<button type="button" class="btn btn-default" data-tooltip="true" data-placement="bottom" title="Tooltip on bottom">Tooltip on bottom</button> 
+0

come funziona per "collassare"? hai letto la domanda? – Hamid

+1

Sì, ho letto la domanda =) Il problema è che il pulsante dovrebbe avere sia un interruttore che un trigger del tooltip. Quindi il mio suggerimento è di passare dal trigger bootstrap predefinito a un altro trigger (data-tooltip = "true"). Quindi non sarà in conflitto con la funzione di commutazione. – Rikard

Problemi correlati