Bonjour à tous,
Je cherche à implémenter un comportement spécial en javascript:
Dans une liste d'élément, chaque élément est associé à une action. On peut accéder à un élément soit en cliquant dessus, soit en parcourant la liste à l'aide des flèches.
Ce que je veux: il faudrait que l'action associée à l'élément sélectionné ne soit appelée QUE si l'utilisateur s'est arrêté plus d'un certain temps sur cet élément (pour éviter que toutes les actions soient appelée lors d'un parcours à l'aide du clavier).
Existe t'il un mécanisme permettant ce genre de comportement (cette question ayant pour but de ne pas avoir à réinventer la roue, si possible) ?
EDIT: Je m'excuse, je viens de trouver une solution, juste après avoir posté cela.:
Pour info:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function contactSelected(number) { clearTimeout(callUserInfoTimer); callInfoTimer = setTimeout("callInfo("+number+")",1000); }
Partager