2010-04-11 3 views
11

Есть ли способ определить положение «видового экрана» в мобильном сафари на веб-странице? Как x, y, w, h пиксельные позиции того, что телефон просматривает на странице?Получить позицию «видового экрана» в мобильном сафари?

+1

Со стороны Obj-C или со стороны JS? –

ответ

3

В javascript (на Mobile Safari) вы можете использовать window.pageXOffset и window.pageYOffset для получения смещений x и y, window.innerWidth и window.innerHeight для получения w и h.

+2

Это не удается, если вы перезагрузите страницу, и страница уже прокручена вниз. Отчеты «0». – typeoneerror

+0

@typeoneerror: У меня возникла аналогичная проблема с «уже прокруткой вниз»: http://stackoverflow.com/questions/3654024/mobilesafari-auto-scroll-pan-to-specific-position-on-page-after-reload Пожалуйста, дайте мне знать, если вы найдете решение проблемы. – JanD

Смежные вопросы