Виталий Б.
33 года, Украина
892 сообщения
#2 месяца назад
Приветствую. есть вопрос по js, может кто подскажет. Во время скролла на мобилке запланированный таймаут или интервал растягивается. Это очень заметно во время анимации которая стартует при доскроливании до нужного места, анимация зависает, при прекращении скролинга "оттаивает" через время, и не всегда продолжается с установленными интервалами, то медленнее, то быстрее, то рывками. Какие альтернативы есть (анимация css не подходит)? Как еще можно исполнить код, много раз, через промежуток времени, но без setTimeout и setInterval?
или как вылечить setTimeout/setInterval? может кто-то сталкивался с этим?
Андрей В.
26 лет, Украина
582 сообщения
#2 месяца назад
lufter, интересненько.. не замечал такого... а дайте ссылку где можно глянуть?
Виталий Б.
33 года, Украина
892 сообщения
#2 месяца назад
Vakarchuk, https://demo.dealersair.com/start-template/content.html
скролить нужно медленно, не убирая пальца с экрана, если быстро "толкнуть" и убрать палец, чтоб скролилдсь по "инерции" - то таких тормозов почти нет.
Например график, или вот набегающие числа (сработает при "клике", если кликнуть по нулям и начать скролить - начинает притормаживать
Приложения:
  • 10 КБ