-webkit-проблема положения мобильного браузера - PullRequest
0 голосов
/ 20 июня 2011

Я ищу исправление для position:fixed на ipad / iphone, в настоящее время я пытаюсь сделать следующее, чтобы мой наложенный фон заполнил весь экран.

if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod')
    {
         alert("ipad");
         $("#overlay").css({
            "position": "static"
         });
    };

    $("#overlay").css({
        "height": $(window).height()+"px"
    });

Ответы [ 2 ]

0 голосов
/ 20 июля 2011

К вашему сведению, на основе этого сообщения в блоге , похоже, что эта проблема также может быть решена с выпуском iOS 5.

0 голосов
/ 20 июня 2011

Библиотека iScroll, вероятно, действительно поможет вам.Хотя он больше ориентирован на устранение проблемы переполнения: прокрутки, он также должен решить эту проблему.Это не обновляется с любым изменением DOM, все же.Вам нужно будет написать код для его обновления и / или уничтожения и воссоздания объекта iscroll при любом изменении DOM.

http://cubiq.org/iscroll-4

На этой странице также найдено следующее: http://cubiq.org/follow-along-floating-layer

Хотя я сам не проверял, похоже, что он должен делать то, что вы хотите.

...