我正在尝试学习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查看包含动画的更新答案。 –