jquery之事件error小提醒

今天用到jquery的事件中的error方法,发现当标签img的src图片地址加载不到而应调用error事件时,却没有发生调用,代码如下:



<html>
<head>
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){

$("img").error(function(){

$("img").replaceWith("<p><b>图片未加载!</b></p>");
});
});
</script>
</head>
<body>
<img src="android_normal.png" />
<p>如果上面的图像没有正确地加载,会被替换为一段 "图片未加载" 的文本。</p>
</body>
</html>



图片android_normal.png放在同一级目录,而当我想让它调用error事件方法时,比如写成
src="xxx.png"时,error事件却没有发生,最后调用网络地址的图片,才发现问题所在。

比如你写成src="http://www.baidu.com/xxx.png"时,error事件发生了,这时,src是一个完整的URL了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值