Задать вопрос
@komarevtsev

Почему лагает скролл на странице?

У меня на странице динамически подгружаются около 2к картинок. После этого скорлл на сайте начинает очень сильно тупить. Размер каждой картинки около 60х60
Возможно есть какие-либо способы это исправить?
  • Вопрос задан
  • 489 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@GreatRash
Это одна из основных проблем "бесконечного скролла". У вас всё время растёт DOM, каждая новая картинка отъедает память, естественно всё лагать начинает. Нужно прятать те картинки, которые не попадают во вьюпорт. Опять же нужно стараться, чтобы DOM-элементов было как можно меньше. В идеале только сама картинка.
Ответ написан
IonDen
@IonDen
JavaScript developer. IonDen.com
Попробуйте поместить эти картинки на слой с translate3d
Ответ написан
Вот есть отличная статья на эту тему (на англ.)
Complexities of an infinite scroller
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы