Titre: problème menu accordeon
Posté par: remi-90 le le 09-07-2011 a 11:58:10
Bonjour,
Je suis entrain de faire une nouvelle version de mon site internet et je me mets au javascript. L'idée est, pour une page, d'avoir un menu "accordeon" (ou "sildemenu") qui, une fois la souris sur une des photos fait apparaitre un sousmenu déroulant en css.
Pour l'accordeon, voila ce que j'ai utiliser : http://www.webinventif.fr/menu-en-accordeon-horizontal-et-glissant-en-1kb/
Pour le déroulant, j'ai fait un css classique, et dans mon html j'ai plusieurs liste ul li, les premières apparaissant dans mon accordeon, les secondaires et tertiaires dans mon déroulant...
Tout fonctionne sauf que le menu accordéon s'est réduit considérablement en largeur après avoir insérer les sous menus... Alors que la taille est définit à 800px, il doit maintenant en faire environ 150...
Je suis persuader que la solution est dans le js car je n'obtiens rien de bon en changeant css ou html... Si quelqu'un (ou plusieurs) parmis vous veut bien m'aider, voici mon mail pour que je vous envoi mes fichiers et que vous voyez par vous même : remi.humbert90@gmail.com
Je suis complètement bloqué et il ne me manque que ça pour pouvoir héberger cette mise à jour du site.
Merci. |
Titre: Re:problème menu accordeon
Posté par: Pad le le 10-07-2011 a 00:18:25
Suffit de bien lire le tutoriel... Il est dit :
slideMenu.build('sm',200,10,10,1);
Les paramètres * 1er: l'id de la liste * 2ème: largeur de l'accordéon (en pixels) * 3ème: délais de vitesse d'appel de la fonction de glissement * 4ème: vitesse de l'animation (1 étant le plus rapide) * 5ème: numéro de la liste à ouvrir par défaut
|
Titre: Re:problème menu accordeon
Posté par: remi-90 le le 10-07-2011 a 09:17:48
Bonjour,
Merci d'avoir répondu mais pensez-vous, j'ai lu et relu ce tutoriel plusieurs fois, et bien d'autres aussi. Cette valeur agit seulement sur la largeur des IMAGES de l'accordéon, et non sur l'accordéon lui même. La taille de l'accordéon est à mettre dans le css, mais là aussi ça n'agit pas comme je le souhaiterai. En mettant une valeur de width de 800px, l'accordéon n'en fait même pas 100 de large... |
Titre: Re:problème menu accordeon
Posté par: Pad le le 10-07-2011 a 18:48:34
la valeur correspond bien à la largeur d'un panneau de l'accordéon. Il faut donc bien la changer comme dit en mettant la même valeur que la dimension de l'image. Sinon tu peux aussi essayer de mettre la largeur du ul :
Code:
| .sm {list-style:none; width:459px; height:100px; display:block; overflow:hidden} |
|
|
Titre: Re:problème menu accordeon
Posté par: remi-90 le le 11-07-2011 a 20:38:28
Pas de soucis pour la dimension de l'image, elle correspond bien. En revanche le width dans le ul correspond bien (théoriquement) à la largeur de l'accordéon mais des problèmes se passent dès que j'ajoute mes sous-menus.
Mes sous-menu sont des <ul> dans les <li> de l'accordéon, et dès que j'en ajoute, celui-ci se rétrécit alors que le width est toujours le même...
Je ne sais pas si vous pouvez voir ce que j'essaie de vous dire, mais si vous pensez pouvoir m'aider je peux vous envoyer les dossiers par mail pour mieux vous rendre compte...
Merci. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|