2012-05-27 20 views
1

我偶然发现了这个疯狂的行为,其中image.onload被多次触发而不是一次。jQuery image.onload幻像事件触发

这将是太长时间来解释这一点,所以这里是一个jsfiddle的例子。

当您第一次点击一切看起来正常时,但问题在第二次点击后开始,并且每次点击它都会一次又一次地丢失。

http://jsfiddle.net/PP2dB/

的问题是如何使这个火image.onload只有一次每次点击?

回答

1

您基本上在g函数中定义了一个新事件,每次单击该按钮时都会调用该函数。

只要定义它的功能以外,一切都应该按预期工作:http://jsfiddle.net/PP2dB/1/

+0

对!感谢您的快速帮助! –

+0

非常欢迎。 – Pierre