У меня есть многослойный компонент div, который отображает последовательную серию больших изображений в килобайтах путем слайд-анимации верхнего изображения, чтобы показать следующее изображение ниже. Я пытаюсь понять, как лучше к этому подойти.
Подход 1:
Нанесите слой div на друг друга, каждый с изображением, назначенным в качестве фона, и сдвиньте div по мере необходимости.
Будут ли скрытые элементы загружать свои изображения при загрузке страницы или только при их обнаружении? Это поведение браузера / клиента? Все ли изображения (jpegs, pngs) ведут себя одинаково в этом отношении?
Подход 2:
Используйте только два элемента div - один, который обрабатывает скольжение, другой - загрузит и покажет следующее изображение.
В этом случае возможно ли предварительно загрузить следующее изображение, чтобы при открытии следующего изображения JavaScript не замедлялся?
Спасибо - и если у кого-то есть другие идеи, я бы хотел их услышать.