srcを変更した後、画像のload()イベントにバインドする方法はありますか?2歳です
jqueryを使用して将来の壊れた画像を削除する方法は正常に回答されていません
注:ロード中にロードに失敗するイメージを処理する方法を完全に認識しています-プレースホルダーイメージを追加してから、このデモのように実際のsrcを割り当てているのと同じループでonerrorハンドラーを割り当てることができます
画像のページを実行して、すでに失敗した画像を処理しようとしています(最適ではありません)、またはページが読み込まれる前に、jQueryに特定のセレクターのすべてのimg.onerrorをバインドさせます(より良い解決策)
だから私は頭の中でONについて考えました:
$("figure img").on("error",function () {
console.log("error")
$(this).parents(".content-holder").removeClass("p-alt");
$(this).parents("figure").remove();
});
しかし、それは機能しません-何も削除されず、コンソールにも何もありません。
naturalWidthを見てきましたが、すべてのブラウザでサポートされているわけではありません