2016-08-12 49 views
-1

應用程序需要分配大量圖標,同時圖標被分配給我看,看到的是正方形。有什麼機會如何預防這種情況?並將默認回撥替換爲方形圖標?加載任何自定義圖標之前。如何在加載自定義圖標字體時替換默認的正方形圖標

+0

添加一些代碼,或者會告訴我們哪裏可能出現問題 –

+0

它不是關於某段代碼很難模擬。但是如果你添加不存在的圖標,結果將是空的方塊。是否有任何更改替換空方塊的圖標?如果在加載其他東西之前可以更換方塊,則最好。 –

+0

我認爲你可以檢查JS是否爲圖標null,然後當它的空值替換此其他img –

回答

0

在編譯時將字體文件轉換爲數據字符串,並將其注入到代碼中,因此一旦加載代碼,字體就會在那裏,瀏覽器無需單獨請求它們。如今的瀏覽器不會等待字體加載,以便它們可以顯示內容asap而不是原始styles.css

相關問題