Изображения будут получены сразу же, даже если родительский div установлен на display: none
.
Если это не ваше намерение и вы не хотите идти по маршруту AJAX, вы можете вставить изображения в DOM только при нажатии кнопки read more...
, как в следующем примере:
var hiddenDiv = document.getElementById("your-hidden-div-id");
var imageToLoad = document.createElement("img");
imageToLoad.setAttribute("src", "image1.png");
hiddenDiv.appendChild(imageToLoad);