Чтобы сделать то, что вы хотите в соответствии с вашими требованиями, вы можете иметь javascript писать контент, когда вы хотите, чтобы он отображался. Таким образом, вы должны хранить свой HTML-код в строке JavaScript и просто использовать скрипт, чтобы затем вставить его на страницу, когда захотите. Это не очень хороший способ сделать это, но это будет означать, что он будет загружать изображения только в этой точке.
В качестве альтернативы вы можете вставить HTML-код, но изображения должны указывать ни на что (или пустой заполнитель и т. Д.), А затем использовать скрипт для программного наполнения источников изображений до правильных значений при вызове функции show для отображения страницы. .
Какой из них вы выберете, вероятно, больше о читабельности, чем что-либо еще, хотя я бы предпочел второй подход (просто настройку источников изображения).