jquery - <img> 标签是否有 "onsuccess"属性?

标签 jquery html image

<img>标签有一个 "onsuccess"属性?喜欢"onerror" .

我正在加载图像。我用 JQuery 绑定(bind)了一个事件,这改变了图像 onerror . 我想显示一个警报 "ONERROR Image loaded successfuly"如果onerror image加载成功。否则它会显示警报 "ONERROR image not found" .

编辑: onload 在加载图像后显示警报。但没有告诉我们 "your real image is loaded""browser's default error image is loaded" .检查这里...

http://jsfiddle.net/extremerose71/cHuu6/6/

最佳答案

如果你这样写:

<img id="im3" src="http://ssl.gstatic.com/gb/images/j_f11bbae8.png" />​

还写道:

$(window).load(function() {
   $("#im3").load( function (){
      alert('load');
   }).error( function (){
      alert('error');
   });
});

(如在jsfiddle onLoad 对应于$(window).load),你永远不会得到任何alert,因为 $(window).load 将在所有资源加载完成后调用。

但是如果你要从 img 中删除 src:

<img id="im3"/>​ 

然后添加这个

$("#im3").attr('src','http://ssl.gstatic.com/gb/images/j_f11bbae8.png' )​​​​​​​​​​​​​​;

loaderror 监听器之后的行,您将看到一个 alert

所以主要问题是,您在图像已经加载或加载失败后添加监听器。

关于jquery - <img> 标签是否有 "onsuccess"属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10056363/

相关文章:

javascript - 如何使用 JQuery 和 Material-Design-Lite 滚动到顶部

ios - 上传应用截图时appstoreconnect错误IMAGE_TOOL_FAILURE

jquery 验证规则和 autoNumeric 插件

jquery - 修复标题问题 iOS

javascript - 将html输入数组转换为JS对象

html - ionic 行显示同一行中的所有元素

html - 不使用 "position: relative/absolute"的图像标题

python - Pygame 点击图像(不是矩形)

ruby-on-rails-3 - 在 js.erb 内渲染部分内容。是否可以获取原始字符串以便去除空格?

javascript - Android Chrome 和 Intent 检测