我试图找到一种方法,我可以重新加载一个图像每秒......或如果图像无法加载一次(无论是由于404错误或其他类似错误)...直到下次重新加载时才显示损坏的图像。我曾考虑过一个隐藏的加载尝试,如果加载成功,请更新显示的图像。这看起来非常顺从。有没有人有任何其他想法?如何重新加载img而不显示错误的图像
回答
尝试onerror
。
您可以将一个函数传递给它并处理图像加载失败。
根据W3,img对象不应该有一个onerror事件...其次,如果onerror激发...图像已被替换与破碎的图像图标。 – TheCompWiz
@TheCompWiz根据Mozilla开发者网络,onerror是图像元素的有效事件。我为你创建了一个小提琴来测试https://jsfiddle.net/thbp94/q3e29p58/。图像用正确的图像修复。 – Ozil
你没有理解这个问题。我不需要在错误中加载另一个图像...我希望当前图像不会被破碎图标取代...而是保留先前加载的图像。 – TheCompWiz
- 1. 显示“加载”,而新的图像加载
- 2. 预加载img并将src插入另一个img而不重新加载
- 3. 显示加载图像,而PHP工作
- 4. Javascript - 显示div而图像加载
- 5. 从blob加载图像时显示默认和错误图像
- 6. 如何重新加载<img/>?
- 7. 如何重新加载angularjs示波器数据而不重新绑定视图
- 8. 如何在加载大图像时显示加载图像?
- 9. 重新加载UITableView数据而不重新加载视图?
- 10. 显示加载图标,而图像加载
- 11. 如何重新加载simple_captcha图像
- 12. 如何上传图像,而无需重新加载
- 13. jQuery的加载()不显示图像
- 14. <img>标签不显示图像
- 15. 更改img src不显示图像
- 16. img src标记不显示图像
- 17. RecyclerView重新加载图像
- 18. as3:重新加载图像
- 19. 显示默认本地图像,而URL图像加载
- 20. 显示替代图像,而另一个图像加载
- 21. feh图像查看器:重新加载显示的图像从外部命令
- 22. 重新加载页面之前显示图像
- 23. 如何显示,而不是下载,图像在Apache?
- 24. 不显示图像加载器
- 25. jQuery预加载不显示图像
- 26. PyPy重新加载(...)错误
- 27. Python重新加载错误
- 28. Javascript显示错误和页面重新加载问题
- 29. Ajax重新加载数据chat.js显示鼠标悬停在图上的错误
- 30. 如何重新加载JavaScript页面并重新显示
ajax - 测试状态码是否为== 200,然后显示图片 – bksi
@bksl,您是否愿意扩展该想法?你是否建议将二进制数据转储到img对象中? – TheCompWiz
你用过ajax吗? – bksi