У меня есть 2 divs (влево и вправо), и я хочу прокрутить левую букву справа. https://jsfiddle.net/3jdsazhg/2/JavaScript-анимация на основе прокрутки изменена на мобильном телефоне
Это прекрасно работает на рабочем столе, но когда я изменить на мобильный, он не сглаживать больше ... Это можно заметить очень легко, изменив
_left.style.top = _content.scrollTop - (_content.scrollTop * ratioLeftRight) + 'px';
в
_left.style.top = _content.scrollTop + 'px';
Там, где он должен действовать как фиксированный позиционер div
- Мне хотелось бы узнать точную причину, почему это негласно ... Я знаю, что это не анимация. Простая анимация на div гладкая, проблема возникает, когда она основана на прокрутке.
- Как я могу сделать эту анимацию гладкой?
Я думаю, это зависит от того, насколько часто конкретный браузер обновляет свойство 'scrollTop' элемента при прокрутке? –
Это происходит и в хроме, если вы открываете элемент проверки и выбираете мобильный вид ... – Inc33