【发布时间】:2012-12-12 00:47:45
【问题描述】:
当网站第一次加载时,我很容易用 $('img') 遍历所有图像 但是,如果网站加载了新图像,尤其是像 google/bing 图像搜索,是否有某种方法可以捕获该事件或其他东西以处理这些图像?
【问题讨论】:
标签: javascript image events dom load
当网站第一次加载时,我很容易用 $('img') 遍历所有图像 但是,如果网站加载了新图像,尤其是像 google/bing 图像搜索,是否有某种方法可以捕获该事件或其他东西以处理这些图像?
【问题讨论】:
标签: javascript image events dom load
您可以使用 DOM 变异观察器来检测何时添加了新的 <img> 元素。有关详细信息,请参阅this MDN post。您需要查找 MutationRecord 对象的 addedNodes 属性。
【讨论】:
DOMNodeInserted 这样的突变事件 将在未来的某个时候被删除。