我想实现一个加载器的背景图像,直到整个图像完全加载使用jQuery。我已经尝试了各种方法来做到这一点。由于图像是在CSS中指定的,我无法指定确切的图像ID或类。最后,我最终这样做,显示加载器图像,直到完全加载背景图像
$(window).load(function() {
$(".loader").fadeOut("slow");
})
但是这样做是在窗口加载时发生。我想发生它,直到图像完全加载。 和背景图像来在以下部分
<div class="loader"></div>
<div class="test_banner services_banner">
</div>
这将是巨大的,如果有人伸出援助之手来管理这种情况。提前致谢。
考虑使用任何'lazyload'插件。没有必要重新发明轮子。 – Aziz
请使用标记和CSS发布完整示例(例如jsfiddle)。无法真正想象它是什么样子以及它应该是什么样子。 – Connum
从CSS获取背景图像,使用相同的文件名创建一个新的图像,并且当它被加载时,删除加载器等。 – adeneo