Bonjour bonjour,
Voilà mon petit problème, je dois afficher des fenêtres modales pour une appli web. Pour faire cela j'ai 2 type de div : une div "overlay" placé directement dans mon <body> et les fenêtres modales dans des divs correspondantes.
J'applique un style css a l'overlay et aux fenêtre modales et j'ajoute un attribut style='display:none'.
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 .popup{ position:absolute; width: 38%; z-index: 10; top:5%; } div#overlay{ position:absolute; top:0; left:0; background: #000000; z-index:2; width: 100%; height: 100%; }
jusqu'à là pas de problème ça fonctionne sous FF3 IE7 IE8 ... IE6 mais pas pour FF2
J'utilise les effets Appear et Fade afin d'afficher la div 'overlay' en tant que calque qui se superposera au contenu de ma page afin d'en bloquer l'accès, et la div popup par dessus ce calque grace a un z-index supérieure.
Mais sous FF2 la pop up s'affiche au dessous de l'overlay :/ j'avoue ne pas trop savoir pourquoi, est-ce du a une mauvaise utilisation du z-index ? où un effet de bord de scriptaculous sous FF2
Bref je suis toute ouïe et quand même assez étonné que j'ai besoin de faire du debug cross-browser à pour une version de FF :p
Partager