【发布时间】:2014-04-25 09:21:53
【问题描述】:
我想隐藏动态加载的损坏图像。对于静态的,这是可行的。
$('img').error(function() {
$(this).css({ 'visibility': 'hidden' });
});
但是,当我将其绑定到 document 时,什么也没有发生。控制台也没有错误。
$(document).on('error', 'img', function() {
$(this).css({ 'visibility': 'hidden' });
});
如何监听动态加载的图片错误?
【问题讨论】:
-
这是因为error 事件没有冒泡......并且您尝试过的委托处理程序取决于被冒泡到祖先文档元素的事件
标签: javascript jquery html image events