Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在加载JS effect util页面_Javascript_Jquery_Html - Fatal编程技术网

Javascript 正在加载JS effect util页面

Javascript 正在加载JS effect util页面,javascript,jquery,html,Javascript,Jquery,Html,我想用加载条制作一个完全白色的背景,或者完全加载视频/图像/脚本。加载之后,我想把一个FadeIn效果从animate.css放到所有身体元素上 我想要一个加载页面脚本,比如针对您的案例的最简单算法。假设你有这个HTML <body> <div class="preloader"> <span></span> </div> <div class="wrapper initial">

我想用加载条制作一个完全白色的背景,或者完全加载视频/图像/脚本。加载之后,我想把一个FadeIn效果从animate.css放到所有身体元素上


我想要一个加载页面脚本,比如针对您的案例的最简单算法。假设你有这个HTML

<body>
    <div class="preloader">
        <span></span>
    </div>
    <div class="wrapper initial">
        <p>Lorem ipsum dolor sit amet.</p>
    </div>
</body>
2)添加包含此类内容的JS文件,为简单起见,我将使用JQuery

$(document).ready(function() {

    //display(); // uncomment this if you want to display immediately

    setTimeout(function() {
        display();  // example with custom delay
    }, 5000)
})

function display() {

    var wrapper = $('.initial');
    var loader = $('.preloader');

    loader.fadeOut(2000);

    wrapper.fadeIn(4000, function() {
        wrapper.removeClass('initial');
    });
}

一个快速的谷歌搜索会让你有一个很长的路我搜索人。。。无论如何,谢谢。你可以在这里找到加载器——对于通常使用ajax加载页面的内容,它会告诉你函数何时完成,这样你就可以删除加载器并在页面中淡出。如果你也有图像,那么你可以使用一个图像预加载功能,让你知道当这些也完成加载。或者你可以用一个插头——谢谢你,伙计。这就是我一直在寻找的答案。如果页面加载速度太快呢?可以增加2-3秒的持续时间吗?你太棒了!谢谢
$(document).ready(function() {

    //display(); // uncomment this if you want to display immediately

    setTimeout(function() {
        display();  // example with custom delay
    }, 5000)
})

function display() {

    var wrapper = $('.initial');
    var loader = $('.preloader');

    loader.fadeOut(2000);

    wrapper.fadeIn(4000, function() {
        wrapper.removeClass('initial');
    });
}