【发布时间】:2011-01-02 23:32:59
【问题描述】:
我有一个带有 html 的 img 持有者的页面:-
<img src="someimage.jpeg" alt="image" class="show_image"/>
现在我正在使用代码用 jquery 更新图像...
$('.show_image').attr('src', 'anotherimage.jpeg');
现在当图像被加载时,我想运行一些代码......
图像缩放并让用户知道图像已加载
我运行此代码以知道图像已加载...
var inc = 0;
$('.show_image').load(function() {
inc++;
console.log('image loaded '+inc);
});
现在反复更新 img src 上面的加载函数显示一个奇怪的
行为和被调用的次数 img src 被更新...
查看此页面上的 firebig 日志...(使用上面的 prev n next 按钮)
pradyut.dyndns.org/original_image.jsp#imgid=202
我想我必须像这样运行代码
if(inc==1) {
//run code
}
任何帮助
谢谢
【问题讨论】:
-
您希望
load事件中的函数只触发一次,对吗? -
ya(stackoverflow 不允许使用更少的字符:D)