2013-09-02 24 views
20

Vai a this site, fai clic su "Accedi" nell'angolo in alto a destra e una finestra modale di avvio con twitter apparirà in grigio.La finestra modale Bootstrap è disattivata

Perché succede?

+0

ci chiede di visitare il vostro sito web non è una buona pratica, come più tardi quando ci imbattiamo in un problema come questo non c'è modo siamo in grado di vedere il problema si doveva –

risposta

23

È perché .navbar-fixed-top ha uno z-index di 1030 mentre lo sfondo modale ha un indice z di 1040, causando la modale per sovrapporre la barra di navigazione.

Per risolvere questo problema, è sufficiente regolare il valore dello z-index .modal-backdrop su un valore inferiore a 1030, ad es.

.modal-backdrop { 
    z-index: 1020; 
} 
18

Prima di tutto, aggiungere dati-backdrop = "false" al tuo div modale

quindi aggiungere il seguente al vostro stile:

.modal { background: rgba(000, 000, 000, 0.8); min-height:1000000px; } 

Non dimenticare di aggiungere il pulsante di chiusura nel tuo modal ...

<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> 

Cheers ..

+0

Questo ha funzionato nel mio caso ho usato loro bootstrap selettore ... il passaggio a un tema e il ritorno al valore predefinito comportano la disattivazione di una modale sulla mia pagina. Ora funziona correttamente con data-backdrop = "false" – cb88

+2

Grazie; aggiungendo 'data-backdrop =" false "' l'ha risolto subito. – Neil

+0

Grazie signore. Il mio problema era solo in IE, ma questo mi ha sistemato bene. Dovevo impostare lo z-index del mio nav su -1 per farlo distendere sotto. Saluti. – kmehta

23

È anche possibile utilizzare:

.modal-backdrop.in { z-index: auto;} 
+2

questa è la migliore risposta. – hellion

1

ho dovuto aggiungere importante per farlo funzionare!.

.modal-backdrop { 
    z-index: 1020!important; 
} 
Problemi correlati