非常に簡単な質問:
display:none の場合、ブラウザに画像やその他のリソースをダウンロードさせないようにすることはできますか?
コンセプトは次のとおりです。画像として多くのスライドを含む講義プレゼンテーションは、すべてデフォルトで 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;
});
}