当我将 URL 分配给图像元素时,我需要显示加载图标。我已经查看了该站点上的其他问题,这些问题仅详细介绍了如何在加载页面时为图像显示优雅的预加载器。我需要的是在页面加载后显示预加载器。我正在寻找的内容有两种情况,我在下面进行了解释。
我动态创建一个 DOM 图像元素并为该元素分配一个 URL。这样做时,在元素上显示图像大约需要 2-3 秒,并且在这 2-3 秒内该区域变为空白。我需要做的是显示一个预加载图标并在加载图像后将其隐藏。
我动态创建一个 DIV 图像元素并将一个 URL 分配给
background:url()
. 这样做时,在元素上显示图像大约需要 2-3 秒,并且在这 2-3 秒内该区域变为空白。我需要做的是显示一个预加载图标并在加载图像后将其隐藏。
如何实现在这两种情况下显示预加载器?