Il y a autant de systèmes de menus déroulants prêt à l’emploi que de développeurs. Pour autant, il n’est pas toujours évident de trouver celui qui correspond à nos besoins, là tout de suite. Pour nous aider à y voir plus clair sur les avantages et les inconvénients des solutions proposées sur le web Tyssen Design passe en revue les principaux dropdown menu.
Helper Javascript
Ce que j’en retiens, c’est que le « menu déroulant idéal » est une illusion. Du moins pour l’instant, car il y a toujours ce [censuré] d’IE6 qui subsiste tant bien que mal, bien qu’il soit progressivement remplacé par IE8.
Donc que faire ?
Personnellement, j’utilise le menu « Sons SuckerFish », transposé en plugin jQuery avec quelques modifications pour permettre une navigation au clavier.
Peut-être qu’inclure dans le design global une colonne (sur la gauche, par exemple) avec le niveau 2 (voire 3 si nécessaire) de navigation serait ok, pour pallier à cette « impasse » ? Nombre d’agences web le font. Si on n’a pas Javascript, ça permet quand même d’avoir l’intégralité du menu 😉
@Rémy > pour ma part j’ai opté pour une solution similaire à la tienne avec suckerfish qui correspond à ce que je voulais. Pour améliorer l’accessibilité j’ai fais pointer l’entrée du menu « Catégories » sur une page regroupant tous les articles classés par catégories.
Mettre les niveaux 2 et 3 dans la barre latérale est également une option qui me fait de l’oeil maintenant que tu en parles 😉