Как исправить медленную прокрутку при использовании webkit-трансформации и относительного позиционирования на iphone - PullRequest
3 голосов
/ 13 марта 2010

Я реализовал прокрутку div, используя относительное позиционирование и анимацию webkit для iphone, он прекрасно работает на настольном сафари, но прерывист на реальном iphone (отлично на симуляторе).

Прокрутка работает при наличии вложенного и обрезанного div (переполнение: скрытое) его родителем. Затем я устанавливаю верхнюю позицию и анимирую ее с помощью объявлений стиля -webkit. Кажется, что iphone заметно замедляется, когда во внутреннем блоке много элементов.

Есть идеи, как сделать прокрутку более плавной?

Это была проблема с кодом iScroll и моим собственным кодом.

1 Ответ

4 голосов
/ 12 марта 2011

Использование translate3d намного быстрее, чем прямой перевод, поскольку использует аппаратное ускорение.

...