2009-12-05 5 views
4

J'ai un conteneur GWT contenant des éléments et une image à laquelle est ajouté un clickhandler.Emplacement du clic de souris sur une image

Ce que j'essaie de faire est d'obtenir les coordonnées X et Y de l'événement souris exact par rapport à l'image. J'ai vu le poste here mais ce n'est pas ce que je veux. Pour autant que je puisse voir, j'ai l'option d'obtenir l'emplacement absolu de l'image et l'emplacement de l'événement, mais cela ne fonctionne que si l'utilisateur ne fait pas défiler la page vers le bas.

event.getNativeEvent().getClientY()- image.getElement().getAbsoluteTop(); 
+1

beaucoup sur GWT, mais si les méthodes ci-dessus existent, il devrait y avoir une fonction pour obtenir le scrollx et faites défiler comme dans javascript. Ensuite, vous devez combiner tout ce qui précède pour être event.getNativeEvent(). GetClientY() - image.getElement(). GetAbsoluteTop() - (document.scrollTop?) – Samuel

+0

Oui, c'est la chose que je cherche, et cela est le code pour cela event.getNativeEvent(). getClientY() - image.getAbsoluteTop() + Document.get(). getScrollTop() merci pour l'aperçu très utile –

Répondre

1

Merci à Samuel,

ici est que je ne connais pas la solution

event.getNativeEvent().getClientY()- image.getAbsoluteTop() + Document.get().getScrollTop() 
Questions connexes