Jquery检查图像是否已加载[重复]

2023-12-23

可能的重复:
图像加载时的 jQuery 回调(即使图像已缓存) https://stackoverflow.com/questions/3877027/jquery-callback-on-image-load-even-when-the-image-is-cached

有没有办法检查图像是否由jquery加载?我有一些带有外部源的图像,有时 src指向404页面。有没有办法检查该图像是否已加载?然后我可以将它从 dom 中删除。

Thanks.


jQuery 有一个函数可以处理这个问题,看一下.error() http://api.jquery.com/error/

例如,您可以附加一个.error() http://api.jquery.com/error/处理所有图像并在出现错误时显示其他内容,例如源不再存在:

$('img').error(function() {
    $(this).hide();
}).attr("src", "missing.jpg");

这是一个演示 http://jsfiddle.net/Scoobler/BhqSS/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jquery检查图像是否已加载[重复] 的相关文章

随机推荐