Obtenir la position actuelle de la fenêtre d'affichage Mobile (iPhone) Safari

Je suis en train de position d'un div dans le centre de la fenêtre d'affichage de l'iphone.
Fondamentalement, de sorte que lorsque vous appuyez sur une image, elle s'affiche au milieu de l'écran quel que soit l'endroit où vous vous a été affichée sur la page avant que vous avez cliqué.

Il n'est pas aussi simple que juste le rendant position: fixed; car qui sera la cause de l'origine pour être le haut de la page, pas le haut de la fenêtre d'affichage.

Je ne peux pas faire quelque chose comme la détection des événements de défilement et de garder une trace de l'endroit où je suis en train de défiler, comme le Javascript, je suis en train d'écrire n'est injecté dans la page et exécutée lorsque le pop-up est déclenchée.

Est-il un iPhone spécifique de l'API JavaScript ou quelque chose que je peux utiliser pour obtenir la fenêtre actuelle coordonnées?

Grâce,
Toby

OriginalL'auteur tobyc | 2010-02-13