这有用吗?
<script type=text/javascript>
function load_i () {
img = new Image();
img.onload = load_e();
img.src = "whatever.jpg";
}
function load_e() { alert("loaded"); }
</script>
Run Code Online (Sandbox Code Playgroud)
现在图像被加载,但显然没有触发onload事件.在FF和Chrome中试过它.
xan*_*ded 10
更改:
img.onload = load_e();
Run Code Online (Sandbox Code Playgroud)
至:
img.onload = load_e;
Run Code Online (Sandbox Code Playgroud)
使用以下行:
img.onload = load_e();
Run Code Online (Sandbox Code Playgroud)
您正在调用load_e并将结果分配undefined给img.onload.