2010-10-21 6 views
1

Y a-t-il un moyen pour moi d'obtenir la position absolue d'un élément DIV dans un élément HTML5 Canvas? Toute aide est grandement appréciée.Comment obtenir des coordonnées DIV dans HTML5 Canvas?

+0

Pouvez-vous clarifier? Il ne devrait pas y avoir de divs imbriqués à l'intérieur d'un élément Canvas, sauf si vous voulez dire qu'un div montré comme faisant partie du contenu de repli du Canvas ne fonctionne pas ... –

Répondre

2

noVNC (HTML5 client VNC) a des routines qui peuvent déterminer:

  • la position réelle d'un élément DOM sur une page: getPosition
  • le décalage dans cet élément DOM où un clic de souris est arrivé: getEventPosition

Ils doivent être assez inter-navigateur.

Vous pouvez les utiliser comme référence et qui pourraient aider à votre problème: http://github.com/kanaka/noVNC/blob/master/include/util.js#L121

Disclaimer: Je fait noVNC.

+0

+1 noVNC est génial. Merci d'avoir partagé votre travail. continue à bascule. –

+0

Merci, ces routines m'ont sauvé beaucoup de maux de tête. – janesconference

Questions connexes