Io uso jQuery per creare un div apear, quando clicco su un pulsante -> lo sfondo dovrebbe avere una opacità di 0.8 e il div apparirà permetterà all'utente di fargli accedere - tutto bene quando non uso z- indice, ma ho 4 div (header, content, footer, e div con login-Form) deve avere z-index: 3 e content z-index: 2 - altrimenti le ombre non funzioneranno come previsto.z-index non funziona?
Con jQuery aggiungo un div dopo il tag body che contiene il lato completo - quindi posso impostare l'opacità, ma poi devo impostare lo z-index per il form-div più alto di quello per il div con opacità - ma non funziona. z-index del form-div è 999, l'altro div ha 5
Eventuali soluzioni alternative o qualcosa per z-index?
Avremo bisogno di vedere l'HTML e il CSS per dare una risposta definitiva – Dancrumb
z-index è complicato. Devi assicurarti di abilitare gli elementi per "usare" z-index. 'posizione: relativo;' per gli elementi che si desidera conservare nel flusso del documento e 'posizione: assoluta;' per gli elementi al di fuori del flusso del documento. Inoltre, IE7 ha un "bug" z-index che basa il suo indice sul suo genitore e che i genitori z-index sono paragonati ai suoi fratelli nel DOM. Questo può causare mal di testa. – jmbertucci
Possibile duplicato di [Perché z-index non funziona?] (Http://stackoverflow.com/q/9191803/1529630), ma non può sapere perché non c'è codice. – Oriol