Bonjour,
Laurent Denis a raison, ce type de menu multiniveaux n'a vraiment que le premier niveau d'accessible et peut embrouiller le visiteur.
Le menu de udm4 est basé sur une liste non ordonnée, donc accessible pour les navigateurs texte

, quoique tous les liens destinés au javascripts devraient être cachés dans ce cas ?. Et de plus, ça encombre plutôt ! de se retrouver avec un plan de site sur chaque page. De ce fait vaut-il pas mieux un menu tout javascript?
Cela dit, je me suis intéressé à la technique, rendue intentionnellement opaque par les sites qui le vendent.
Ici, j'ai essayé de faire comme UDM4 :
- marquage du lien donnant accès à sous-menu
- largeur du sous-menu adapté au lien le plus large.
- temporisation
- plus rapide parce que js plus simple
Il reste des imperfections, j'essayerait de mieux séparer js et CSS
Une autre
version plus rapide
Mais on peut aussi le faire en css avec
émulation IE (ne fonctionne pas sur IE5)
autre version qui
marche sur IE5