Question

Je suis en train de placer un div dans le centre de la fenêtre d'iphone. Fondamentalement, de sorte que lorsque vous appuyez sur une image, il apparaît au milieu de l'écran, peu importe où vous aviez fait défiler sur la page avant de cliquer sur.

Il est pas aussi simple que ce qui en fait position: fixed; comme qui causeront l'origine pour être en haut de la page, pas le haut de la fenêtre.

Je ne peux pas non faire quelque chose comme la détection d'événements de défilement et garder une trace de l'endroit où je suis actuellement défile, comme Javascript j'écris est seulement injecté dans la page et exécutée lorsque la fenêtre est déclenchée.

Y at-il une API JavaScript spécifique iPhone ou quelque chose que je peux utiliser pour obtenir la fenêtre actuelle coordonnées?

Merci, Toby

Était-ce utile?

La solution

Bêtement facile.

var scrollX = window.pageXOffset;
var scrollY = window.pageYOffset;

... vous donne la position actuelle de la fenêtre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top