HTML 5 фиксированный экран iPad - PullRequest
2 голосов
/ 31 августа 2011

Не могу найти правильный тег.Когда в некоторых местах на iPad происходит смахивание экрана, весь экран перемещается, и с помощью эффекта «резиновой ленты» я знаю, что есть способ заблокировать экран, специфичный для HTML5 и webkit.1004 *

кажется дешевым решением, это мои заголовки.

<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0"/> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" />

Ответы [ 2 ]

4 голосов
/ 31 августа 2011

Попробуйте это:

<script>
    // document.body works probably too
    document.ontouchmove = function(e) {
        e.preventDefault();
    };
</script>

Обратите внимание, что этот подход отключает прокрутку на всей странице!Иногда это может быть нежелательно.Если да, ознакомьтесь с Как отключить резинку в веб-приложениях для iOS?

0 голосов
/ 30 января 2013

На всякий случай, если люди не читают комментарии к ответу, вот решение, которое я нашел, исследуя ответы на комментарии @bebraw:

Как отключить резинку в сети iOSapps?

Много чего нужно для такого маленького, но допускает детальный подход к тому, что получить свиток, а что нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...