[解決済み] ソース画像が見つからない場合、"Image not found" アイコンを表示しないようにする方法
2023-02-09 12:26:59
質問
古典的な "画像が見つかりません" アイコンを非表示にする方法をご存知ですか?
JavaScript/jQuery/CSSを使用した作業方法はありますか?
どのように解決するのですか?
を使用することができます。
onerror
イベントを使用すると、画像の読み込みに失敗したときに動作します。
var img = document.getElementById("myImg");
img.onerror = function () {
this.style.display = "none";
}
jQueryで(質問されたので)。
$("#myImg").error(function () {
$(this).hide();
});
あるいは、すべての画像に対して
$("img").error(function () {
$(this).hide();
// or $(this).css({visibility:"hidden"});
});
を使用する必要があります。
visibility: hidden
の代わりに
.hide()
の代わりに、画像を隠すとレイアウトが変わってしまう場合は ウェブ上の多くのサイトでは、デフォルトの "画像なし" 画像を代わりに使用しています。
src
属性で指定された画像が利用できない場合、その画像を指定します。
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] CSSの親セレクタはありますか?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] jQueryで要素にスクロールする
-
[解決済み] jQueryを使用しない$(document).ready相当
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み] Javascript / jQueryでAndroid端末を検出する。
-
[解決済み] Chromeの拡張機能開発にWebStormを使用するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 配列からオブジェクトを生成する
-
[解決済み] <Enter>でjQuery UIダイアログを送信する
-
[解決済み] モバイルWeb HTML5フレームワークの選び方【終了しました
-
[解決済み] 文字列がhtmlであるかどうかをチェックする
-
[解決済み] 無効になっている入力フィールドの値を送信する
-
[解決済み] BlobからArrayBufferへ移行する方法
-
[解決済み] なぜjavascriptのES6 Promisesはresolve後も実行を継続するのですか?
-
[解決済み] javascriptのキャンバスで画像をリサイズする (スムーズ)
-
[解決済み] JavaScriptデータフォーマット/プリティプリンタ
-
[解決済み] JavaScriptでDIVを表示・非表示にするには?