【发布时间】:2011-01-12 22:48:02
【问题描述】:
$(function() {
$("<img>", {
src: "http://goo.gl/GWtGo",
error: function() { alert("error!"); },
load: function() { alert("ok"); }
});
});
灵感来自How can I test if a URL is a valid image (in javascript)?
更新
下一步将是:如何将这个逻辑封装到一个函数中。我试过这个 -> http://jsfiddle.net/wp7Ed/2/
$(function() {
function IsValidImageUrl(url) {
$("<img>", {
src: url,
error: function() { return false; },
load: function() { return true; }
});
}
alert(IsValidImageUrl("http://goo.gl/GWtGo"));
alert(IsValidImageUrl("http://error"));
});
但它当然会失败......我如何从内部事件处理程序返回?或者我该如何实现?
【问题讨论】:
标签: javascript jquery