Bonjour,
Je souhaiterai faire ceci http://jquery.com/files/demo/dl-done.html à un détail près, je veux qu'au lieu de cliquer on passe sur le lien pendant 1/2 seconde pour qu'il s'ouvre tout seul. Donc au lieu de faire ça
Je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $("dt a").click(function(){ $("dd:visible").slideUp("slow"); $(this).parent().next().slideDown("slow"); return false; });
Le mouseover ça marche mais pas de délai évidemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $("dt a").mouseover(function(){ $("dd:visible").slideUp("slow"); $(this).parent().next().slideDown("slow"); return false; });
En javascript j'avais trouvé une solution qui marchait pas mal
Mais je voudrais utiliser jquery pour rendre plus léger et plus homogène mes scripts !
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a onmouseover="attente=setTimeout(function(){alert('Test');},500);" onmouseout="clearTimeout(attente)" href="#">Test</a>
Merci d'avance !
Partager