Здесь довольно много изображений, один из способов сделать этот процесс более плавным - асинхронное добавление и удаление изображений.Это позволит памяти на странице оставаться на низком уровне и меньше вычислительной мощности для загрузки / отображения изображений.Логика проста: Когда вы на одном слайде загружаете + 5 / -5 изображений слайдов (некоторые слайды содержат более одного изображения, поэтому мы будем основывать его на слайде). Используйте события клавиш со стрелками и добавьте событие прокрутки, чтобы вызвать асинхронный метод, чтобы определить, какие слайды загрузить и какие слайды избавиться от любого тега.
Вы можете протестировать концепцию памяти с помощьюпросто заменив все изображения текстом.Ваш опыт должен значительно улучшиться.
Примечание. Вам придется использовать CSS, чтобы поддерживать постоянную высоту контейнеров с изображениями, чтобы высота прокрутки не изменялась и не смещала панель просмотра.