我想出了this solution (jsfiddle) - 执行$.error
功能和更改图像src
属性,但接缝,该功能并不总是被称为,有时我得到这图像与alt
文字,而不是我提供的一个。我用这个jQuery代码更新映像:还提供了用于每个图像如果图像未正确加载,如何显示默认图像?
$(document).ready(function() {
$('img').error(function() {
var defaultSrc = $(this).data('default-src');
$(this).attr('src', defaultSrc);
});
});
data-default-src
属性。有没有更高级的和某些jquery解决方案?
这可能会帮助您http://stackoverflow.com/a/93017/3639582。 – 2015-04-06 05:07:02
@ShaunakD,它更好,但现在默认图像经常显示,原始图像在页面刷新后显示,但... – Dmytro 2015-04-06 05:30:27
@RohitArora'img'选择器意味着选择页面 – Dmytro 2015-04-06 05:31:15