11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Premier post, mais pas la première visite sur votre communauté.

Bravo à tous les adhérents, qui m'ont fait énormément progresser, et surtout, adopter ma façon de créer des pages web vers les nouveaux standards.

J'ai 31 ans, et développe des sites en "passe-temps".

Concernant l'objet de ce message : j'utilise le menu déroulant horizontal, présent sur le site Alsacreations à l'adresse suivante :

Menu déroulant horizontal avec javascript

Ca marche très bien. Mais le problème, c'est que les sous-menus restent ouverts. L'idéal aurait été, pour moi, que lorsque la souris quitte la zone de sous-menu, celui-ci disparaisse. Le top du top serait que cela ne se fasse pas instantanément, mais par exemple 1 seconde après que la souris ait quittée le sous-menu.

Cela est-il possible, d'après-vous (même sans tempo) et si oui, savez-vous comment faire ?

J'ai essayé de regarder le code javascript généré par des outils comme Dreamweaver, mais le code est immense ! Ce qui me plaisait bien dans le menu d'Alsacreations, c'est que le javascript est tout petit, et que malgré tout, le menu fonctionne sur pleins de configurations différentes.

Si vous avez ne serait-ce qu'une piste, je serais râvi Smiley smile

Merci à tout le monde.

Francois.
Modifié par Francois-Pierre (18 May 2006 - 16:19)
Administrateur
Francois-Pierre a écrit :
Cela est-il possible, d'après-vous (même sans tempo) et si oui, savez-vous comment faire ?

Salut et bienvenue Smiley smile

Oui c'est possible : as-tu pensé à lire le tutoriel en entier, et plus particulièrement la partie nommée "Variante : les sous-menus disparaissent" ? Smiley cligne
Modifié par Raphael (18 May 2006 - 16:15)