使用jquery给img绑定error事件的问题

如:

<img src = 'xxxx.jpg' >

$('img').error(function(){
    $(this).attr('src',"默认图片");
})

经过测试发现,如果原始图片不存在的话,页面上的图片就会一直闪烁,如何解决这个问题?

阅读 28.6k
3 个回答

没太懂,原始图片是指xxxx.jpg吗?你这个代码如果默认图片路径也是错误的话(也就是默认图片也不存在)就进入死循环了,所以一直闪啊闪,因为不断的onerror

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏