Gibt es eine Möglichkeit, die Position des "Viewports" in einer mobilen Safari auf einer Webseite zu bestimmen? Wie x, y, w, h Pixelpositionen von dem, was das Telefon gerade auf der Seite sieht?Holen Sie sich die Position des "Viewports" in Mobile Safari?
Antwort
In Javascript (auf Mobile Safari) können Sie window.pageXOffset und window.pageYOffset verwenden, um die X- und Y-Offsets window.innerWidth und window.innerHeight zu erhalten, um w und h zu erhalten.
Dies schlägt fehl, wenn Sie die Seite erneut laden und die Seite bereits gescrollt ist. Meldet "0". – typeoneerror
@typeoneerror: Ich habe ein ähnliches Problem mit dem "bereits Scrollen nach unten": http://stackoverflow.com/questions/3654024/mobilesafari-auto-scroll-pan-to-spezific-position-on-page-after-reload Bitte lassen Sie mich wissen, wenn Sie eine Lösung für das Problem finden. – JanD
Von der Obj-C-Seite oder von der JS-Seite? –