Problème menu déroulant

Résolu/Fermé
hugo_d Messages postés 87 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 21 décembre 2013 - Modifié par hugo_d le 17/01/2011 à 21:40
olivierrobins Messages postés 225 Date d'inscription lundi 17 janvier 2011 Statut Membre Dernière intervention 26 janvier 2012 - 17 janv. 2011 à 22:49
Bonjour,


Je suis en train de réaliser un portfolio pour un ami photographe, afin qu'il puisse y publier ces photos.
J'ai donc décidé de créer un menu déroulant pour y joindre chaque nom d'album réparti en différentes catégories.
J'ai donc repris cette idée :
http://www.sohtanaka.com/web-design/examples/mega-dropdowns/

Tout fonctionne parfaitement bien, seulement lorsque je suis sur la page où ce trouve mon diaporama, mon menu ne s'affiche pas correctement.
Le diaporama en question est celui-ci :
http://www.twospy.com/galleriffic/example-4.html

Il s'agit donc d'un problème d'incompatibilité entre les différentes ressources Jquery.
Voici un aperçu du problème :
http://nsa25.casimages.com/img/2011/01/17/110117094326667322.jpg



Je cherche donc désespérément une solution à mon problème.
- Soit résoudre ce problème d'incompatibilité, mais cela signifie qu'il faut chipoter et s'y connaître en java script, ce qui n'est pas mon cas.

- Ou, faire un menu similaire sans jQuery. Est-ce possible ? Si oui pouvez vous me donner un exemple sur lequel je peux m'inspirer du code ?



PS : mon site, n'est pas encore en ligne mais si vous voulez y jeter un oeil je peux vous compresser le tout en un fichier rar et vous l'envoyer.


Merci d'avance.
Hugo



*La musique fait la force*
A voir également:

4 réponses

niconovice Messages postés 954 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
17 janv. 2011 à 21:21
salut, je ne pense pas qu'il s'agisse d'une incompatibilité mais je veux bien le .rar, tu n'as qu'à l'uploader sur freeftp et puis lol pour le premier onglet d'ouvert sur ta photo xD
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
17 janv. 2011 à 21:23
Sur ton lien d'exemple je ne retrouve nul par ce qu'il y a sur la capture d'écran...
0
hugo_d Messages postés 87 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 21 décembre 2013
17 janv. 2011 à 21:44
Arthezius : je ne te suis pas.
J'ai donné deux liens pour montrer les sources que j'ai reprises
l'un pour le menu déroulant
l'autre pour le diaporama

Et la capture d'écran montre que lorsque j'ai les deux sur la même page ca bug.
0
niconovice Messages postés 954 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
17 janv. 2011 à 22:03
c'est un problème de CSS...
0
hugo_d Messages postés 87 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 21 décembre 2013
17 janv. 2011 à 22:05
ok merci
Sais tu me dire de quel fichier css ça provient ?
Du menu ou du diaporama ?
0
olivierrobins Messages postés 225 Date d'inscription lundi 17 janvier 2011 Statut Membre Dernière intervention 26 janvier 2012 49
17 janv. 2011 à 22:08
Hello,

Il s'agit peut-être simplement d'un problème de positionnement, qui peut être réglé facilement en ajoutant des z-index dans le CSS. Mais ça risque d'être efficace uniquement si le menu et le diaporama utilisent des positions absolues. Enfin bref, il faudrait que je puisse voir le code pour savoir. Si tu veux m'envoyer le rar par e-mail, n'hésite pas. C'est l'adresse qui est dans mon profil.

Olivier
0
olivierrobins Messages postés 225 Date d'inscription lundi 17 janvier 2011 Statut Membre Dernière intervention 26 janvier 2012 49
17 janv. 2011 à 22:28
Merci pour le rar, alors en effet c'est tout simple:

Dans le fichier drop-menu.css il faut rajouter ça:

position:absolute;
z-index:100;

en dessous de ça:

ul#topnav{

Donc au final tu auras ça:

ul#topnav {
position:absolute;
z-index:100;
margin: 0; padding: 0;
width: 100%;
list-style: none;
font-size: 100%;
background: url(../images/habillage/bg-menu.jpg);
}

au lieu de ça:

ul#topnav {
margin: 0; padding: 0;
width: 100%;
list-style: none;
font-size: 100%;
background: url(../images/habillage/bg-menu.jpg);
}

Ça devrait marcher normalement (chez moi ça fonctionne)
0
hugo_d Messages postés 87 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 21 décembre 2013
17 janv. 2011 à 22:46
Effectivement c'était tout "simple", bien que perso je ne l'aurai jamais trouvé :p

Un grand merci à vous d'avoir pris la peine de lire mon problème et surtout à toi de l'avoir résolu ;-)
0
olivierrobins Messages postés 225 Date d'inscription lundi 17 janvier 2011 Statut Membre Dernière intervention 26 janvier 2012 49
17 janv. 2011 à 22:49
Je t'en prie. Ça me fait plaisir d'avoir pu t'aider, surtout quand je pense au nombre de fois que j'ai trouvé des solutions à mes problèmes sur ce forum il était temps que j'y participe un peu aussi :)
0