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?
Répondre
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.
+1 noVNC est génial. Merci d'avoir partagé votre travail. continue à bascule. –
Merci, ces routines m'ont sauvé beaucoup de maux de tête. – janesconference
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 ... –