前提・実現したいこと
特定のURL(画像のみのページ)を1分毎に更新するという挙動をHTMLで実現していますが、ブラウザの更新時に画像を再読み込みするタイミングで一瞬画面が白くなってしまいます。(画像を読み込み完了するまでの間)
ページ内の画像をすべて読み込み完了した後に画像を表示する等を実現することで、一瞬画面が白くなることなくシームレスに画像の差し替えを実現したいと思います。
初心者のため、可能な限りシンプルなコードで実現できると大変有難いです。
どうぞよろしくお願いいたします。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
<!doctype html> <style type="text/css"> <!-- #center{ background-color:rgba(255,255,255,1); margin-top:-0px; margin-left:-0px; } --> </style> <html> <meta http-equiv="refresh" content="60" > <head> <title>test</title> </head> <body> <p><img src="http://info-dam.hdb.hkd.mlit.go.jp/images/camera/19600103.jpg" alt="" scrolling="no" id="center"></p> <script type="text/javascript"> setTimeout("location.reload(false)",60000); </script> </body> </html>
試したこと
①location.reload(false)にfalseを追加し、画像が更新されていない場合はキャッシュから画像を取得するようにしました。
②以下のURLでフェードする方法も見ましたが、もう少し簡単に実現できないかと思っています。
https://digipress.info/tech/page-transition-effect-how-to/
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー