Dado um DOM HTML, como obter a posição de um elemento em relação à janela em JavaScript / JQuery? Não é o mesmo que relativo ao documento nem pai-offset, pois o elemento pode estar dentro de um iframe ou de alguns outros elementos. Preciso obter a localização da tela do retângulo do elemento (como em posição e dimensão), pois ele está sendo exibido no momento. Valores negativos são aceitáveis se o elemento estiver atualmente fora da tela (foi rolado para fora).
Isto é para um aplicativo para iPad (WebKit / WebView). Sempre que o usuário toca em um link especial em um UIWebView
, devo abrir uma exibição popover que exibe mais informações sobre o link. A visualização popover precisa exibir uma seta que aponte para a parte da tela que a chama.