У меня проблемы с сайтом параллакса, который я создаю с помощью Skrollr.
Я создал сайт, который имеет тот же эффект, что и https://www.spotify.com/uk/ а>. Эффект заключается в больших фоновых изображениях полной ширины, которые перемещаются медленнее, чем естественная прокрутка браузера, а текст и другие изображения перемещаются поверх них.
При просмотре в настольном браузере сайт работает нормально и работает отлично. Проблема, с которой я сталкиваюсь, заключается в том, что при тестировании на iPad (iOS 6.1.3) вы отпускаете палец с экрана, и вступает в действие промежуточная анимация Skrollr, большие фоновые изображения и другой контент на экране начинают дрожать и прыгать. экран. Этого не происходит, когда ваш палец все еще касается экрана и прокручивается, только когда вы отпускаете его, и вступает в действие замедление.
Несколько вещей, которые я пробовал:
- Установка
webkit-backface-visibility:hidden
для всех фоновых изображений и div skrollr-body. - Анимируйте элементы с помощью
–webkit transition: translate3d
Если бы кто-нибудь мог пролить свет на то, почему у меня возникает эта проблема с мерцанием страницы, это было бы здорово.
animateTo
вручную? Добавьте кнопку, чтобы проверить это. - person Prinzhorn   schedule 19.06.2013top
, заменив эту строку github.com/ Prinzhorn/skrollr/blob/master/src/skrollr.js#L562 (нужно также сделать#skrollr-body
position:absolute
) - person Prinzhorn   schedule 19.06.2013