图片不能正常显示,显示默认图片。

//图片加载完成触发
$("img").load(function(){

})

//图片未加载完成触发
$(function(){
    var imgdefereds=[];  
    $('img').each(function(){  
        var dfd=$.Deferred();  
        $(this).bind('load',function(){  
            dfd.resolve();  
        }).bind('error',function(){  
         $(this).attr("src","error.png"); //当前图片未加载完成执行
        })  
        if(this.complete) setTimeout(function(){  
            dfd.resolve();  
        },1000);  
        imgdefereds.push(dfd);  
    })  
    $.when.apply(null,imgdefereds).done(function(){  
        alert("over");      //所有图片加载完成执行
    }); 

})

还有一种就是针对img标签有onerror

<img src="1" οnerrοr=eval("\x61\x6c\x65\x72\x74\x28\x27\x78\x73\x73\x27\x29")></img>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值