Виталий Бохин
953 сообщения
#6 лет назад
Приветствую. есть вопрос по js, может кто подскажет. Во время скролла на мобилке запланированный таймаут или интервал растягивается. Это очень заметно во время анимации которая стартует при доскроливании до нужного места, анимация зависает, при прекращении скролинга "оттаивает" через время, и не всегда продолжается с установленными интервалами, то медленнее, то быстрее, то рывками. Какие альтернативы есть (анимация css не подходит)? Как еще можно исполнить код, много раз, через промежуток времени, но без setTimeout и setInterval?
или как вылечить setTimeout/setInterval? может кто-то сталкивался с этим?
Андрей В.
1205 сообщений
#6 лет назад
lufter, интересненько.. не замечал такого... а дайте ссылку где можно глянуть?
Виталий Бохин
953 сообщения
#6 лет назад
Vakarchuk,
скролить нужно медленно, не убирая пальца с экрана, если быстро "толкнуть" и убрать палец, чтоб скролилдсь по "инерции" - то таких тормозов почти нет.
Например график, или вот набегающие числа (сработает при "клике", если кликнуть по нулям и начать скролить - начинает притормаживать
Приложения:
  • 10 КБ