J'ai un petit soucis...
J'ai réalisé un menu javascript déroulant. Il fonctionne bien. Le soucis, c'est qu'il bloque les animations flash, présentes en dessous...
Voici un petit screen :
Merci d'avance pour votre aide !
J'ai un petit soucis...
J'ai réalisé un menu javascript déroulant. Il fonctionne bien. Le soucis, c'est qu'il bloque les animations flash, présentes en dessous...
Voici un petit screen :
Merci d'avance pour votre aide !
en quoi bloque t-il le flash ? il passe au dessus ?
si oui regarde du coté des propriétés CSS : z-index
Il y a déja un z-index.
Non, c'est normal que le menu passe au dessus du flash.
L'animation n°1 est un texte qui défile. Hors avec le menu il reste fixe.
L'animation n°2 est une petite animation qui affiche des images. Elle ne fonctionne plus, elle reste figée...
- Utilises tu une librairie ? si oui laquelle ?
- les flash sont bloqués sous IE et firefox ?
- es tu certains qu'en enlevant le script du menu les flash fonctionnent ? ( si si vérifies quand même)
Une librairie ? Pour le JS ?
Oui, lorsque l'on désactive le menu js, les animations fonctionnent correctement.
Et les animations sont bloquées sous IE et Firefox...
bon hé bien montre nous ton code ^^
Je viens de comprendre le probleme... Il ne s'agit pas du javascript qui bloque le flash... C'est du au fait que mon script qui génere le menu en javascript ne génere plus l'animation flash
Et dire que ça fais des semaines que je cherche.....![]()
En fait, ce n'était pas ça le problème...
Le flash est généré par une autre fonction js.
Est-ce que c'est possible qu'il y ai un conflit entre ces fonctions ?...
Je galère car je n'ai fait que le menu déroulant. Le reste du code n'est pas de moi et il faut que je l'insère dedans...
réponse :
oui oui et oui , mais sans code on ne risque pas de t'aider beaucoup
Mais il y a un truc que je ne comprend pas :
Mon code PHP est de la forme :
Mais j'ai testé en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SI (Variable de conf = true) code du menu déroulant js SINON code du menu normal
Et la, j'ai mon menu html et les animations flash ne marchent toujours pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SI (Variable de conf =true) code du menu normal
Je comprend plus rien...
Je viens de faire :
J'ai mis ma variable a false, et la ça marche... Je comprends plus rien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SI (Variable de conf =true) code du menu normal SINON code menu déroulant![]()
J'ai compris le probleme...
ça venait de ce bout de code :
Je l'avais mis pour que lorsque que l'on charge la page, les menus ne soit pas déroulés... Je l'ai enlevé, mais maintenant, il faut que je trouve une solution pour que les menus soit "enroulés" au chargement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if(Ma_variable_de_conf) { echo "<script type=\"text/javascript\"> <!-- window.onload=montre; --> </script> "; }
Voici ma fonction montre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var montre = function(id) { var d = document.getElementById(id); for (var i = 1; i<=10; i++) { if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';} } if (d) {d.style.display='block';} }
J'ai ajouté display:none; dans mon CSS, et c'est bon !
Maintenant j'ai plus que le soucis du flash qui passe devant le menu, malgré mes z-index...
Partager