如何检查加载的图像是否已正确加载或损坏? 我不想在图像上添加“onload”事件。
进入页面时,我需要确定页面上的任何图像是否已损坏。
谢谢!
答案 0 :(得分:1)
检查img
元素的naturalWidth,如果naturalWidth为0则它会被破坏。
var x = document.getElementById("myImg").naturalWidth;
答案 1 :(得分:1)
你可以使用jquery错误函数
$('img').error(function(){
alert("miss " + $(this).attr("src") );
});
在函数内部你可以做一些动作
答案 2 :(得分:0)
您可以在Jquery中使用load()函数。实施例
$("#Img").load(function() {
alert('I loaded!');
});