动态添加的图像不会调用加载功能

时间:2014-03-02 22:42:29

标签: jquery

任何想法为什么这样做:

$(document).on('click', '.vpImg', function(){console.log("CLICKED")});

但这不起作用:

$(document).on('load', '.vpImg',  function(){console.log("LOADED")});

.vpImg和动态创建的img代码。

1 个答案:

答案 0 :(得分:1)

来自jQuery API Docs

  

在所有浏览器中,加载,滚动和错误事件(例如,在img上   元素)不要泡。在Internet Explorer 8及更低版本中,粘贴   和重置事件不会冒泡。不支持使用此类事件   使用委托,但它们可以在事件处理程序使用时使用   直接附加到生成事件的元素。