Problème avec menu déroulant Javascript
Résolu
rey-s
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
-
[o.o]REplay Messages postés 357 Date d'inscription Statut Membre Dernière intervention -
[o.o]REplay Messages postés 357 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Problème avec menu déroulant Javascript
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Supprimer menu déroulant excel - Forum Excel
- Canon quick menu - Télécharger - Utilitaires
5 réponses
Bonjour,
Dans tes div ou tes span, spécifie bien lors de leur création display:none.
En effet, si tu créée par exemple <div></div>, sous ie6 tu auras des espaces en plus. --><div style="display:none"></div> ca devrai aller =)
edit: pour toi ce sont des <dd>
Dans tes div ou tes span, spécifie bien lors de leur création display:none.
En effet, si tu créée par exemple <div></div>, sous ie6 tu auras des espaces en plus. --><div style="display:none"></div> ca devrai aller =)
edit: pour toi ce sont des <dd>
Merci Replay, j'ai vérifier dans le css le display:none est spécifier dans la section <dd> :
#menu dd {
display: none;
}
Donc normalement ça devrait le faire mais non :s
Si tu as une autre idée...Ou bien quelqu'un d'autre je suis ouvert à toutes propositions (Je galère grave XD)
#menu dd {
display: none;
}
Donc normalement ça devrait le faire mais non :s
Si tu as une autre idée...Ou bien quelqu'un d'autre je suis ouvert à toutes propositions (Je galère grave XD)
Je doit te confesser Replay que le code javasript n'est pas de moi ^^
J'ai trouver un script pour menu déroulant et je l'ai adapter à mes besoins, donc t'expliquer le pourquoi des deux point virgule n'est pas dans mes cordes :s
Donc ce que tu me dis là c'est qu'il faut que je change mes dt dl dd dans mon code.. Ce qui aura une incidence sur les version firefox et ie7 (Je veux mourir XD) à moins d'avoir de la chance et que cela ne change rien (Je crois moins en cette option ^^)
En plus le script du menu est en corrélation avec le css donc si je change les dl dt etc.. Le css change aussi (Pour toutes les page Css de chaque navigateur :D :D :D)
Dis m'en plus (donne moi une bonne nouvelle XD)
Si quelqu'un à autre chose (En changeant juste le css..)
:)
J'ai trouver un script pour menu déroulant et je l'ai adapter à mes besoins, donc t'expliquer le pourquoi des deux point virgule n'est pas dans mes cordes :s
Donc ce que tu me dis là c'est qu'il faut que je change mes dt dl dd dans mon code.. Ce qui aura une incidence sur les version firefox et ie7 (Je veux mourir XD) à moins d'avoir de la chance et que cela ne change rien (Je crois moins en cette option ^^)
En plus le script du menu est en corrélation avec le css donc si je change les dl dt etc.. Le css change aussi (Pour toutes les page Css de chaque navigateur :D :D :D)
Dis m'en plus (donne moi une bonne nouvelle XD)
Si quelqu'un à autre chose (En changeant juste le css..)
:)
mmh.
ben la ou tu vois <dd> tu met <span id ="sousmenu"> par exemple
et dans le css
#menu dd
{ gna gna}
ca devient
#soumenu
{ idem }
Fais des tests avant de tout modifier ^^ tu verras bien.
Sinon, t'as la solution css:
http://www.commentcamarche.net/forum/affich 3797209 probleme de balise dl sous ie et espacement
ben la ou tu vois <dd> tu met <span id ="sousmenu"> par exemple
et dans le css
#menu dd
{ gna gna}
ca devient
#soumenu
{ idem }
Fais des tests avant de tout modifier ^^ tu verras bien.
Sinon, t'as la solution css:
http://www.commentcamarche.net/forum/affich 3797209 probleme de balise dl sous ie et espacement
Hello rey-s,
j'ai 2 petites remarque à te faire, est-ce que tu as essayé de mettre dans ton CSS l'attribut
et au lieu de faire
A la limite, teste les 2 solutions séparéments et ensemble...
Par contre, concernant les ; ça ne devrait pas trop géner, javascript n'est pas trop pénible pour ça contrairement à java ou c#.
j'ai 2 petites remarque à te faire, est-ce que tu as essayé de mettre dans ton CSS l'attribut
position: absolute;au niveau des dd?
et au lieu de faire
d.style.display= 'block';dans ton code js essaye de mettre
d.style.display= 'inline';.
A la limite, teste les 2 solutions séparéments et ensemble...
Par contre, concernant les ; ça ne devrait pas trop géner, javascript n'est pas trop pénible pour ça contrairement à java ou c#.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Sims' I love you! lol
Le " position: absolute; " rajouter dans le css du dd à régler le problème, moi qu'avait chercher un peu partout rajouter des "fixed" truc de ce genre un peu partout.. Tous était dans l'absolue (Se tape la tête contre le clavier)
En tous cas merci beaucoup Sims' tu me sauve ;)
Replay j'ai pas eu le temps test tes dernière indique, mais bon vue que ça marche là on s'en contentera ^^ En tous cas merci pour ton aide et le temps que tu a pris pour m'aider ;)
Problème résolu
Bonne journée à vous ^^
Le " position: absolute; " rajouter dans le css du dd à régler le problème, moi qu'avait chercher un peu partout rajouter des "fixed" truc de ce genre un peu partout.. Tous était dans l'absolue (Se tape la tête contre le clavier)
En tous cas merci beaucoup Sims' tu me sauve ;)
Replay j'ai pas eu le temps test tes dernière indique, mais bon vue que ça marche là on s'en contentera ^^ En tous cas merci pour ton aide et le temps que tu a pris pour m'aider ;)
Problème résolu
Bonne journée à vous ^^