Étant donné un ID HTML DOM, comment obtenir la position d'un élément par rapport à la fenêtre dans JavaScript / JQuery? Ce n'est pas la même chose que relative au document ni au parent offset puisque l'élément peut être à l'intérieur d'une iframe ou de certains autres éléments. J'ai besoin d'obtenir l'emplacement à l'écran du rectangle de l'élément (comme dans la position et la dimension) tel qu'il est actuellement affiché. Les valeurs négatives sont acceptables si l'élément est actuellement hors écran (a été défilé).
Ceci est pour une application iPad (WebKit / WebView). Chaque fois que l'utilisateur appuie sur un lien spécial dans un UIWebView
, je suis censé ouvrir une vue popover qui affiche des informations supplémentaires sur le lien. La vue popover doit afficher une flèche qui pointe vers la partie de l'écran qui l'invoque.