Javascript 未找到Handle.load()错误

Javascript 未找到Handle.load()错误,javascript,jquery,Javascript,Jquery,我试图处理一个图像,但如果图像不存在怎么办?如何传递超时或加载函数,以便停止它 我需要这个,因为在加载映像之前,我生成了一个div,上面写着“加载映像”,如果加载函数返回404错误消息,我的div将永远不会失效 //generate <div id="myDiv">Loading image ...</div> $('<img src="dasdasd.as"/>').load(function(){ $("#myDiv").hide(); ->

我试图处理一个图像,但如果图像不存在怎么办?如何传递超时或加载函数,以便停止它

我需要这个,因为在加载映像之前,我生成了一个div,上面写着“加载映像”,如果加载函数返回404错误消息,我的div将永远不会失效

//generate <div id="myDiv">Loading image ...</div>
$('<img src="dasdasd.as"/>').load(function(){
     $("#myDiv").hide(); -> this will never happen
});
//生成正在加载的图像。。。
$('').load(函数(){
$(“#myDiv”).hide();->这永远不会发生
});
示例。

您可以使用

来自文档(我的)

错误事件将发送到文档引用并由浏览器加载的元素(如图像)如果元素加载不正确,则调用该函数。

$('').load(函数(){
$(“#myDiv”).hide();
}).错误(函数(){
警报('发生错误')
$(“#myDiv”).hide();
});

这使我和经验丰富的web开发人员之间产生了差异。谢谢你,先生@乔治,很高兴我能帮上忙,你终于到了:)
$('<img src="dasdasd.jpg"/>').load(function(){
    $("#myDiv").hide();
}).error(function(){
    alert('Error occured')
    $("#myDiv").hide();
});