2011-08-18 3 views
0

J'ai un canevas sur lequel je crée un objet box sur l'événement doubleclick. Sur l'objet box je veux assigner un événement click mais le problème qui se produit est puisque la boîte est dessiné dans le canvas. Le simple clic est également enregistré avec canvas et un clic suivant crée une autre case.Problème de toile avec double-clic simple clic?

Répondre

0

Comment gérez-vous chacun? Vous ne voulez pas avoir un gestionnaire de clics et un gestionnaire dblclick assignés au même élément.

Personnellement, je voudrais attribuer un gestionnaire de clic, vérifier les limites de l'endroit où l'utilisateur clique pour voir si elle est dans le rectangle créé sur le canevas, et faire ce dont vous avez besoin. Pour un double clic, je définirais une sorte de seuil de temps dans l'événement click pour savoir s'il s'agissait d'un double clic ou non.