Как Sencha Touch предотвращает прокрутку на сером фоне на iphone? - PullRequest
2 голосов
/ 14 февраля 2012

При просмотре кухонной раковины Sencha Touch я заметил, что они как-то отключили прокрутку "всей страницы / приложения", что происходит, если вы берете верхнюю часть страницы и перетаскиваете ее вниз, так что серая область / фон позадипоказано на iPhone (надеюсь, вы понимаете, о чем я).Во всех других фреймворках, таких как JQM и JQTouch, встречается серый.Итак, как они это сделали?

1 Ответ

1 голос
/ 15 февраля 2012

Все, что вам нужно сделать, это установить свойство CSS переполнения в теле на hidden.

<style>
    body {
        overflow: hidden
    }
</style>

Причина, по которой Sencha Touch может это сделать, заключается в том, что у них есть собственный настраиваемый скроллер, тогда как большинство другихфреймворки используют собственные возможности прокрутки в браузерах.

...