很简单的问题:
如果它们是显示:无,我可以强制浏览器不下载任何图像或其他资源,但是当显示切换到内联时当然下载?
这里是概念:一个包含许多幻灯片作为图像的演讲演示,默认情况下都设置为 display:none,然后在视频达到特定时间索引时更改为 display:inline。浏览器仍会尝试加载所有图像,即使它们未显示,这可能会导致视频或应在幻灯片图像之后加载的元素挂起。
我有一系列这些:
<figure class="lectureNotCurrent" data-start="0" data-end="259">
<a href="img1_large.JPG" target="_blank">
<img src="img1_large.JPG" class="lectureSlidesImg" /></a></figure>
编辑 - 应该工作吗?
<img data-src=/path/to/img.png src="">
//js
loadNextImages() {
document.querySelectorAll("#slidesContainer footer").map(function () {
this.getElementsByTagName('img').src = this.getElementsByTagName('img').dataset.src;
delete this.dataset.src;
});
}