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
Vous devez vous connecter pour publier un commentaire.
Bêtement facile.
...vous donne la position de la fenêtre courante.
S'avère si votre vérification de la position de défilement d'un document dans un iFrame qui n'a pas de défilement elle renvoie toujours 0 et vous avez besoin de vérifier parent.de la fenêtre.pageYOffset...
Hrm, je ne suis pas dans une iframe et il est encore seulement retourner 0 pour moi.
merci beaucoup
OriginalL'auteur