使用jQuery自动修复损坏图片

如果大家的站点非常庞大而且已经上线数年,那么其中或多或少会出现图片损坏的情况。这项功能可以检测损坏图片并根据我们的选择加以替换。

$('img').error(function(){ 
   $(this).attr('src', 'img/broken.png'); 
});

如果图像没有正确地加载,会被替换为一段 "图片未加载" 的文本。

$(document).ready(function(){
 $("img").error(function(){
 $("img").replaceWith("<p><b>图片未加载!</b></p>");
 });
});

参考http://www.w3school.com.cn/jquery/event_error.asp