Wie kann bei einer gegebenen HTML-DOM-ID die Position eines Elements relativ zum Fenster in JavaScript / JQuery ermittelt werden? Dies ist nicht dasselbe wie relativ zum Dokument oder zum übergeordneten Versatz, da sich das Element möglicherweise innerhalb eines Iframes oder einiger anderer Elemente befindet. Ich muss die Bildschirmposition des Rechtecks des Elements (in Position und Bemaßung) ermitteln, wie es gerade angezeigt wird. Negative Werte sind akzeptabel, wenn sich das Element derzeit außerhalb des Bildschirms befindet (wurde gescrollt).
Dies ist für eine iPad-Anwendung (WebKit / WebView). Immer wenn der Benutzer auf einen speziellen Link in einem tippt UIWebView
, soll ich eine Popover-Ansicht öffnen, in der weitere Informationen zum Link angezeigt werden. In der Popover-Ansicht muss ein Pfeil angezeigt werden, der auf den Teil des Bildschirms verweist, der ihn aufruft.