图片onload事件触发问题

当页面上存在一个图片元素时如:<img src='xxxx' alt="" />,页面加载中ie7、8跟chrome下图片的onload事件非常奇怪,有后完全不触发,有时候触发后进行改变某些元素的操作,操作结果无效。并且随页面大小的不同情况时好时坏,甚至代码位置的不同而不同。

火狐下一切正常。

解决办法是再onload触发前改变图片src的值,也就是相当于图片开始时有个临时的占位图片,页面载入过程中用js换成实际需要的src,只要每次onload事件触发前src发生变化,则onload表现正常。

原文地址:https://www.cnblogs.com/argb/p/2121277.html