Нативная прокрутка импульса на теле в веб-приложении iOS

В соответствии с этой статьей http://johanbrook.com/browsers/native-momentum-scrolling-ios-5/ можно включить нативную прокрутку импульса, например:

body{
        -webkit-overflow-scrolling: touch;
    }

Тем не менее, это ничего не меняет в моем веб-приложении. Он прокручивает то же самое с этим свойством или без него. Я ожидал, что у меня будет больший импульс, как у нативных приложений.

Я проверил его на прокручиваемом DIV, который работает, но я не хочу добавлять ненужную разметку только для этого.

Какие-нибудь советы?

Дальнейшая информация

Хорошо, это "вроде" работает так:

html, body {
    height:100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    position:relative;
}

однако все, что с позиции: зафиксировано внутри тега BODY, перемещается во время прокрутки и повторно присоединяется к своей правильной позиции, когда прокрутка прекращается. Что я могу сделать, чтобы это исправить?

Кто-нибудь имеет какой-либо вклад в это?

Скрипка: http://jsfiddle.net/nMxEg/1/

2 ответа

Используйте Div с заданной высотой, и выполните прокрутку с сенсорной прокруткой на div. Верхний и нижний колонтитулы могут оставаться фиксированными div на одном уровне в DOM.

<div id="fixedheader"></div>

К сожалению, iOS не имеет полной поддержки fixed, http://caniuse.com/css-fixed

Другие вопросы по тегам