我正在運行一個在線攝影作品,有時候,1或2張圖片無法加載。刷新將顯示加載失敗的圖像。如果在預設的時間內未完成加載,是否可以重新加載特定圖像? javascript/jquery
場景: 我點擊鏈接,圖像開始加載。但頁面從未完成加載,因爲其中一個圖像加載失敗。刷新後,瀏覽器將失敗的圖像加載爲良好的圖像。只有ctrl + F5可以清除緩存的失敗圖像。
計劃解決方案: 我想要檢測到10secs後未完成加載並使用javascript/jquery動態重新加載它們的圖像。
我找到了一種方法來強制瀏覽器通過在src =「image.jpg?id = dummyNo」後面添加一個虛擬唯一查詢字符串來重新加載圖像。 但我不知道如何檢測哪個圖像沒有完成加載,以便我可以重新加載它們。
可以做到這一點嗎?
在旁註中,我想了解網站壓縮和圖像(加載時間)優化,哪裏會是我閱讀的好地方?
我想你的時候會更好地用試圖找出什麼地方錯了你的主機。對於實際存在於服務器上的圖像,出於神祕原因而不加載的情況並不常見。 (另外,** 10秒?!?**) – Pointy 2010-05-27 16:19:10
由於@Pointy提到,您的服務器/主機存在嚴重問題..將它帶給他們並要求他們修復它.. – 2010-05-27 16:24:36