有没有办法在更改图像的 src 后绑定到图像的 load() 事件?2 岁
如何使用 jquery 删除未来损坏的图像尚未成功回答
注意:我完全知道如何处理无法加载的图像,因为它正在加载 - 我可以添加一个占位符图像,然后在同一个循环中分配 onerror 处理程序,我正在分配实际的 src,就像这个 DEMO
我正在尝试运行一页图像并处理已经失败的图像(不是最佳的),或者在页面加载之前让 jQuery 在给定的选择器中绑定所有 img.onerror(更好的解决方案)
所以我想到了ON:
$("figure img").on("error",function () {
console.log("error")
$(this).parents(".content-holder").removeClass("p-alt");
$(this).parents("figure").remove();
});
但这不起作用 - 没有删除任何内容,控制台中也没有任何内容。
我看过 naturalWidth,但并非所有浏览器都支持