Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как исправить медленную прокрутку при использовании webkit-transform и относительного позиционирования на iphone

Автор вопроса: BeWarnedОтветов: 1

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

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

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

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

iphonejavascriptmobile-safariwebkit

Ответы

Ответ 1 · рейтинг 4 · JoshNaro

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы