Étant donné un DOM HTML ID, comment obtenir un élément de la position par rapport à la fenêtre en JavaScript/JQuery? Ce n'est pas le même que par rapport au document, ni de décalage parent depuis l'élément peut être à l'intérieur d'une iframe ou de certains autres éléments. J'ai besoin de pour obtenir l'écran emplacement de l'élément du rectangle (comme dans la position et dimension) comme il est actuellement à l'affiche. Les valeurs négatives sont acceptables si l'élément est actuellement hors de l'écran (avoir fait défiler off).
C'est pour un iPad (WebKit / WebView) de l'application. Chaque fois que l'utilisateur clique sur un lien dans un UIWebView
, je suis censé ouvrir une fenêtre pop-over de la vue qui affiche des informations supplémentaires sur le lien. La liste doit afficher une flèche qui pointe vers la partie de l'écran qui l'invoque.