J'ai créé un menu déroulant CSS en utilisant suckerfish. Le problème avec cela est lorsque vous cliquez sur l'élément de navigation de niveau supérieur qui vous amène aux pages de catégorie, le pointeur est toujours sur cet élément nav et la liste déroulante apparaît automatiquement dans IE.La liste déroulante CSS apparaît trop rapidement dans IE
C'est bien pour Firefox car la liste déroulante n'apparaîtra pas jusqu'à ce que je bouge la souris, mais IE démarre tout de suite sans aucun mouvement de la souris du tout. Étant donné que les menus sont assez volumineux, l'utilisateur ne sait pas que la page a changé par le passé.
Ce site http://www.foodnetwork.com/ semble réaliser ce que je veux, avec un léger retard avant que la liste déroulante n'apparaisse à nouveau. Je sais qu'ils mélangent avec JS et CSS, mais ne peuvent pas tout à fait travailler sur ce qu'ils font.
Toutes les pensées
ah, oui.Superfish utilise hoverIntent :) – Lyon
Merci pour les réponses, mais je ne peux toujours pas obtenir ce pour travailler avec l'une ou l'autre option. D'après ce que je peux voir, le CSS entre en jeu avant le JS, ainsi le li: hover utilisé pour faire apparaître le sous-menu commence avant que le JS puisse le cacher et je reçois un fliker de la navigation qui apparait alors caché. Donc, même avec la fonction de retard, le CSS arrive toujours en premier. – Clawg
pourriez-vous éditer votre question pour inclure votre code? Je vais voir ce que je peux faire pour aider – Lyon