图像onload多次触发

时间:2012-07-31 02:32:18

标签: javascript jquery onload

我通过image标签中的onload属性加载图像时触发了一个函数。这个图像通过一些jQuery附加到DOM。我遇到的问题是,当jQuery抛出该图像时,与onload相关联的函数会触发6次。这不是复合问题(例如,第一次,它发射一次,第二次发射两次),就像我看到的一些解决方案。这持续发射6次。有人会知道它为什么会这样做吗?

图像触发功能:

<img src='image_source.png' onload='myFunction();' />

功能:

function myFunction(){
  console.log('hello');
}

Hello在控制台日志中显示6次。感谢您提供的任何见解。

编辑 - 这是添加图像的代码

$("[id=" + type + "]").html("<img src='" + image + "' class='loaded_image' onload='myFunction();' />");

0 个答案:

没有答案