我正在使用preloadme
脚本在fadeOut
上的div
预加载器window.load
上运行,但我想知道是否可以像指定整个div那样等待整个页面加载:preloadme
代码
$(window).load(function() {
$('#status').fadeOut();
$('#preloader').delay(350).fadeOut('slow');
$('body').delay(350);
})
我的想法不起作用
$('#img-container').load(function() {
任何建议,不胜感激
最佳答案
恐怕这是不可能的,因为一旦element
被初始化,您就可以访问页面DOM
。
只需使用$(function(){ //your code})
,它将使您的代码每次都运行
$(function(){
$('#status').fadeOut(); // dont rely on this to hide the loaded, use css below
$('#preloader').delay(350).fadeOut('slow');
});
您可以使用CSS进行此操作,以最初显示预加载直到页面加载
#preloader {display:block}
关于javascript - 预装DIV,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28163695/