私は現在、ページが更新されるたびにdivの背景画像を変更するphpをいくつか持っています。
私のHTMLの頭にはこれがあります
<?php
$bg = rand(1, 6);
$bgchange = $bg.".jpg";
?>
そして、これ
<style type="text/css">
.cover {
background-image: url('../img/backgrounds/<?php echo $bgchange; ?>');
}
</style>
ご覧のとおり、これは非常に単純な php ですが、サイトが最初にコンピューターに読み込まれたとき、またはインターネットが低速で画像の読み込みに失敗した場合に問題が発生します。
これに対する解決策を推奨できるJavaScriptの人なら誰でも大歓迎です。また、画像が「フェードイン」する可能性があるため、JavaScriptの方が優れていると考えています。プロジェクトでjquery-1.10.2を参照しています。
誰かが私のphpコードを改善する方法を知っているか、コードが時々失敗する理由を提供できる場合、PSソリューションはjavascriptである必要はありません。それは本当に役に立ちます。