[英]image onload event not firing
Should this work? 应该行吗?
<script type=text/javascript>
function load_i () {
img = new Image();
img.onload = load_e();
img.src = "whatever.jpg";
}
function load_e() { alert("loaded"); }
</script>
Right now the image gets loaded, but apparently the onload event isn't being triggered. 现在,图像已加载,但显然未触发onload事件。 Tried it in FF and Chrome.
在FF和Chrome中尝试过。
change: 更改:
img.onload = load_e();
to: 至:
img.onload = load_e;
With the following line: 与以下行:
img.onload = load_e();
You're calling load_e
and assigning the result, undefined
, to img.onload
. 您正在调用
load_e
并将undefined
的结果分配给img.onload
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.