我构建了一个简单的 css 预加载器,一旦页面完全加载了所有图像等,它应该使用 jQuery 淡出:
$(document).ready(function() {
// Preloader
$(window).on('load', function() {
$('#loader').delay(350).fadeOut('slow');
$('#preloader-bg').delay(1000).fadeOut('slow');
});
});
问题是窗口加载事件在文档就绪函数内没有可靠地触发。一旦页面被缓存,它似乎可以工作,但在第一次加载站点时它不会被触发。
有解决方法吗?