2013-01-16 8 views
53

Quando si passa con il mouse su un pulsante e viene visualizzato il suggerimento, i pulsanti saltano. Se disattivo il tooltip, non salta. Inoltre, il pulsante destro perde i bordi arrotondati. Come posso evitare che ciò accada?Tooltip di avvio che fa saltare i pulsanti

<div class="btn-group"> 
    <a rel="tooltip" class="btn" href="#" data-title="View Details"><i class="icon-list-alt"></i></a> 
    <a rel="tooltip" class="btn" href="#" data-title="Delete"><i class="icon-trash"> </i></a> 
</div> 

Javascript:

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

versione funzionante ...

http://jsfiddle.net/BA4zM/147/

Ecco un sito web che ha a lavorare senza il salto ...

http://wrapbootstrap.com/preview/WB005S479

+1

Tu non sei solo con questo. Hai trovato una soluzione? Grazie? –

+1

È stato risolto nella versione 2.3.0 del file bootstrap-tooltip.js. Puoi vederlo lavorando qui: http://jsfiddle.net/BA4zM/149/ –

+0

@bmorehokie nessuno dei due funziona ora .... –

risposta

139

Per evitare il salto, è necessario impostare l'attributo contenitore. Questo è documentato.

Quando si utilizzano i suggerimenti e popovers con i gruppi di ingresso Bootstrap, dovrete impostare l'opzione contenitore per evitare effetti collaterali indesiderati.

provare quanto segue:

$('[rel=tooltip]').tooltip({container: 'body'}); 
+13

Se devi usare anche il 'selettore' nel caso in cui i nuovi elementi con i tooltip possono essere aggiunto alla pagina al volo, quindi, è necessario impostare il 'contenitore' tramite un attributo di dati. 'data-container =" body "' – steakchaser

+0

hi @Howdie! Grazie per la soluzione, ma sono ancora curioso, cosa succede esattamente su btn-group, durante il tooltip? –

+1

@DeepakYadav, a quanto pare, il contenitore del tooltip viene inserito nell'elemento discendente più vicino, per impostazione predefinita, questo contenuto del contenitore influisce sul layout dei pulsanti e dei gruppi di pulsanti. Specificando esplicitamente il contenitore 'body' risolve il problema. – Farside

Problemi correlati