我正在嘗試學習JavaScript。Javascript - 顯示div而圖像加載
我有一個名爲pre-loader的div類,它覆蓋了z-index高於圖像的屏幕。
我想先載入圖像然後隱藏div。我真不明白的Javascript:
window.onload = function() {
document.getElementById(「preloader」).style.display =「block」;
我不知道這是否應該是以下加載所有圖片:
document.querySelectorAll('img');
我知道有一個if語句
如果圖像加載隱藏div。
或帶有onload的addEventListener。
我想盡可能具體。我不知道如何編寫它。
由於提前,
感謝您的幫助。這是有意義的自動分配負載,而不必調用它。有沒有一種方法來專門加載圖像,而無需加載整個頁面,因爲我有圖像動畫,並在div消失播放動畫後我計劃。我遇到了在沒有完全加載圖像的情況下播放動畫的問題。我可以看出發生這種情況的原因是圖像有陰影,陰影在移動。所以我想到把div作爲preloader。 – Frank
@Frank所有你需要做的就是開始你的動畫,作爲'load'事件處理函數中最後一段代碼。 –
@Frank查看包含動畫的更新答案。 –