@aassdds
Люблю борщ и PHP

Как порционно показать юзеру 1000 картинок на одной странице, без перезагрузки?

Привет !
есть страничка на которой надо показать 1000 изображений
сразу их грузить никто не хочет, да и не надо
Идея в том чтобы по клику показать юзеру 20 картинок
юзер кликнул - новые 20 картинок
еще кликнул - еще новые 20 картинок
и т д
2 вопроса: (Напоминаю - итоговая задача - 1000 картинок)
1й - как подгружать картинки по клику ?
я сделал так:
изначально на странице появляется 1000элементов [img src="#" data-src="настоящий_урл"]
по клику на кнопку - у первых 20 img в src подставляется data-src

судя по вкладке network - картинки подгружаются именно в момент клика - то что надо
Но может быть у вас будет лучше идея

2й вопрос - а как ВЫгружать уже просмотренные картинки из памяти ?
Если я снова убираю всё из src - то картинка то визуально изчезнет, но изчезнет ли она из памяти ?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
solotony
@solotony
покоряю пик Балмера
я сделал так:
изначально на странице появляется 1000элементов [img src="#" data-src="настоящий_урл"]
по клику на кнопку - у первых 20 img в src подставляется data-src


думаю это плохое решение - создавать сразу 1000
лучше по мере необходимости создавать новые элементы
и также динамически удалять - конечно встанет вопрос "а как быть с позиционированием и скроллингом"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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