我对这个complete属性的理解遇到了一些问题.
我以为complete会是true如果图像已被下载并正确解码.
MDN说 ......
因此,我假设complete在load事件被触发之前检查图像的属性将返回false(图像尚未被提取).当在jsFiddle中隔离它时,我在结束标记之前true检查script元素内部的属性时不断获取</body>.
我还尝试更改src图像的属性,然后立即检查其complete属性.我可以在浏览器中看到,即使在图像下载之前它也会complete回来true(我正在通过Firebug中的Net面板查看它的进度).
我期待的行为是否正确?有没有办法让我的工作像我期望的那样?
目前正在Firefox 7.0.1中测试.这可能是一个Firefox错误,但只有另一个问题作为证据.