Próbuję ustawić div w centrum rzutni iphone. Zasadniczo po naciśnięciu obrazu pojawia się on na środku ekranu, niezależnie od miejsca przewinięcia strony, zanim kliknąłeś.Pobierz bieżące położenie widoku w Mobile (iPhone) Safari
To nie jest tak proste, jak samo ustawienie: ustalone; ponieważ spowoduje to, że początek będzie górą strony, a nie górną krawędzią okna.
Nie mogę też zrobić czegoś takiego, jak wykrywanie zdarzeń przewijania i śledzenie miejsca, w którym aktualnie jestem przewinięty, ponieważ JavaScript, który piszę, jest wstrzykiwany do strony i wykonywany po wywołaniu wyskakującego okienka.
Czy istnieje interfejs API JavaScript w języku iPhone lub coś, co można wykorzystać do uzyskania bieżących współrzędnych rzutni?
Dzięki Toby
Nie sądzę, że działa to dla około 30% ludzi (stąd -2 w Twojej odpowiedzi). Nie działa dla mnie. Zawsze zwraca 0. – Peter
Wyłącza się, jeśli sprawdzanie pozycji przewijania dokumentu w iFrame, które nie powoduje przewinięcia, zawsze zwraca 0 i musisz zaznaczyć parent.window.pageYOffset ... – Peter
Hrm, nie jestem w iframe i nadal zwraca mi tylko 0. – jennz0r