画像フォルダーから画像をプリロードするために、jquery と php を少し作成しました。それ以来、私たちのサイトは成長し、すべてのポートフォリオ画像はメインの画像ディレクトリ内の別のフォルダーに配置されました. ポートフォリオを高速化するために、これらをプリロードする方法が必要です。以下は私がこれまでに持っているものです。
画像をループして非表示の div に配置し、キャッシュされるようにします。
preload.php 内
<div style="display:none">
<?php
$dirf = 'images';
$dir = scandir($dirf);
foreach($dir as $file) {
if(($file!='..') && ($file!='.')) {
echo "<img src='images/$file' />";
}
}
?>
</div>
#preload divを介してページに配置し、後でそれを取り除くために、少しjqueryを使用します
$('#preload').load('preload.php', function () {
$('#preload').remove();
});