当页面上存在一个图片元素时如:<img src='https://www.jb51.net/article/xxxx' alt="" />,页面加载中ie7、8跟chrome下图片的onload事件非常奇怪,有后完全不触发,有时候触发后进行改变某些元素的操作,操作结果无效。
并且随页面大小的不同情况时好时坏,甚至代码位置的不同而不同。
火狐下一切正常。
解决办法是再onload触发前改变图片src的值,也就是相当于图片开始时有个临时的占位图片,页面载入过程中用js换成实际需要的src,只要每次onload事件触发前src发生变化,则onload表现正常。
您可能感兴趣的文章: