84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
頁面中加載圖片404,Chrome 和IE 下會顯示一個加載失敗的佔位符(如圖),這樣用戶能夠直白的看到有圖片加載失敗了,可是火狐為什麼沒有顯示類似的佔位符?
Chrome
IE
闭关修行中......
火狐比較特殊,可以試試看下面的啟用方式網址列輸入about:config 查找browser.display.showimageplaceholders,值設為true
另外圖片不顯示最好不要用佔位符,可以嘗試用一下幾種方式,在圖片載入失敗時,給預設的圖片。
懶載入方式,src賦值前判斷真實img是否載入成功
``
$('img').error(function(){ $(this).attr('src', "default.jpg"); });
火狐直接把alt裡的內容顯示出來,不會像ie/chrome那樣有個預設的圖片
火狐比較特殊,可以試試看下面的啟用方式
網址列輸入about:config 查找browser.display.showimageplaceholders,值設為true
另外圖片不顯示最好不要用佔位符,可以嘗試用一下幾種方式,在圖片載入失敗時,給預設的圖片。
方式一
懶載入方式,src賦值前判斷真實img是否載入成功
方式二
少量img轉化
`
`
批量img轉換
火狐直接把alt裡的內容顯示出來,不會像ie/chrome那樣有個預設的圖片