我有以下脚本来删除太小但无法正常工作的图像,第一次加载页面时,每个图像都被替换为no-image.png
,刷新页面后它可以正常工作,我在这里缺少什么?
$(document).ready(function () {
$('.story-img').error(function () {
$(this).attr("src", "/Images/no-image.png");
$(this).css('border', 'none');
});
$(".story-img").each(function () {
var theImage = new Image();
theImage.src = $(this).attr("src") || $(this).src;
var imageWidth = theImage.width;
var imageHeight = theImage.height;
if (imageWidth < 32 || imageHeight < 32 || $(this).height() < 32 || $(this).width < 32) {
$(this).attr("src", "/Images/no-image.png");
$(this).css('border', 'none');
}
});
});