图片加载:JavaScript onLoad和Image :: complete(FireFox 3)

时间:2011-07-05 19:22:13

标签: javascript jquery firefox3.6 onload-event

将图片加载到JavaScript Image对象时,我会假设,一旦为图片load触发了i事件,那么i.complete应为{{} 1}}。要么就是没有发生,要么(更可能,我怀疑)我的jQuery / JavaScript代码中有一个错误。

代码(向下剥离,但我非常确信这里的相关内容是什么)

true

此控制台日志会触发一些但不是大多数我的图像。我认为它永远不应该触发。为了它的价值,我在FireFox 3.6.18中工作(因为它非常稳定,并且有很好的开发工具)。

任何人都知道可能会发生什么?

1 个答案:

答案 0 :(得分:0)

$img指的是什么?

onTileLoad函数中,this表示$img。如果$img是jQuery对象(如图所示),则它没有complete属性。 complete属性仅在DOM对象上设置。

看看这个test case

希望这会有所帮助,

干杯