2011-10-06 26 views
7

Voglio usare l'effetto popover su una finestra di dialogo di modali esistente utilizzando la libreria CSS Bootstrap di Twitter. Lego il popover sull'icona piccola immagine.Bootstrap: popover su modals

$('#infoIcon').popover({ 
    offset: 50, 
    placement: 'right' 
}); 

I si modali si aggiunge anche secondo la documentazione:

$('#modalContainer').modal({ 
    keyboard : true 
}); 

Ma l'effetto che ho è che il popover è reso Nel contenitore modale invece OLTRE div modali (vedi screenshot sotto). Come posso portare veramente il popover OLTRE il mod mod?

enter image description here

risposta

1

tenta di controllare qual è il valore z-index di una finestra e modificare lo z-index per un altro con un valore superiore. Puoi farlo con la funzione jQuery css se i plugin che stai utilizzando non consentono questa modifica nei loro parametri di input.

5

Nel frattempo si può provare:

$('#infoIcon').popover({ 
    offset: 50, 
    placement: 'right' 
}); 

$("#infoIcon").data('popover').tip().css("z-index", 1060); 
5

Non hanno bisogno javascript per questo, è sufficiente impostare il z-index del popover tramite CSS:

.popover { 
    z-index: 1060; 
} 
2

se devi lavorare su fly, dovresti usare

$("<style type='text/css'> .popover{z-index:1060;} </style>").appendTo("head"); 
Problemi correlati