javascript - 如何实现在页面上所有内容加载完之前一直显示loading...页面?
天蓬老师
天蓬老师 2017-04-10 15:20:11
[JavaScript讨论组]

如何实现在页面上所有内容加载完之前一直显示loading...页面?

比如页面上有一些图片,有不少js脚本。
希望实现的效果,打开连接的时候,一直显示loading...页面,然后全部加载完之后 再整个显示页面

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(6)
天蓬老师

javascript放在<head></head>中执行

<html>
<head>
<script type="text/javascript">
aaa();//直接调用,就在页面加载前执行了,但是此时不能访问任何一个document控件
function aaa(){
alert(1);
}
</script>
</head>

希望这篇文章对你有帮助:js网页Loading效果,让页面加载完再显示

ringa_lee

提供一个思路:
<body> 顶部放一个 position:fixed 的 loading 遮罩,覆盖整个页面。
然后用 JS 在 onload 事件里把这个遮罩隐藏掉就行了。

天蓬老师
<html>
    <head>
        <title>Test</title>
        <style>
            .loading {
                position:fixed;
                width:100%;
                height:100%;
            }
        </style>
    </head>
    <body>
        <p class="loading">Loading</p>
        <p>下面放要放的内容</p>
        <script>
            window.onload=function(){
                $(".loading").fadeOut();
            }
        </script>
    </body>
</html>

应该是这样,我都忘了

PHPz

我习惯 p 加层
你也可以试试

大家讲道理

如果只是简单的loading图,没有进度的效果,前方的同僚都回答到了!

如果需要进度或百分比,就不得不推荐这一神器了

pace.js

反正是很神奇,很牛逼...

怪我咯

我也需要这个

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号