我試圖找到一種方法,我可以重新加載一個圖像每秒......或如果圖像無法加載一次(無論是由於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