Frage

Ich versuche, ein div in der Mitte des iphone Ansichtsfenster zu positionieren. Im Grunde genommen so, dass wenn Sie ein Bild treffen, es erscheint in der Mitte des Bildschirms, unabhängig davon, wo Sie auf der Seite gescrollt hatten, bevor Sie geklickt haben.

Es ist nicht so einfach, wie es gerade Position machen: fixed; wie das wird der Ursprung führt die oben auf der Seite, nicht die Spitze des Ansichtsfensters sein.

Ich kann auch nicht so etwas wie Scroll-Ereignisse zu erfassen und halten eine Spur, wo ich zur Zeit gescrollt, wie die Javascript ich schreibe nur in die Seite eingespritzt wird und dann ausgeführt, wenn das Popup-Fenster geöffnet wird.

Gibt es ein iPhone spezifische JavaScript-API oder etwas, das ich verwenden kann, um die aktuellen Darstellungs Koordinaten zu bekommen?

Danke, Toby

War es hilfreich?

Lösung

Stupidly einfach.

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

... gibt Ihnen die aktuelle Fensterposition.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top