这应该有效吗?
<script type=text/javascript>
function load_i () {
img = new Image();
img.onload = load_e();
img.src = "whatever.jpg";
}
function load_e() { alert("loaded"); }
</script>
现在图像已加载,但显然 onload 事件没有被触发。 在 FF 和 Chrome 中尝试过。
最佳答案
更改:
img.onload = load_e();
至:
img.onload = load_e;
<小时/>
使用以下行:
img.onload = load_e();
您正在调用 load_e
并将结果 undefined
分配给 img.onload
。
关于javascript - 图像加载事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11217644/