使用Shadowbox时,如何保持“正在加载...” div一直显示到页面完全加载?

发布于 2024-11-18 21:52:16 字数 156 浏览 3 评论 0原文

我使用 Shadowbox 在单击链接时打开页面,并且在单击链接时确实打开页面。

问题是“正在加载...”图标出现 1 秒然后消失,而我的页面需要大约 5 秒才能加载。

如何保持“正在加载...”div 显示,直到页面完全加载并准备就绪?

非常感谢,

I'm using shadowbox to open a page when a link is clicked and it does open the page when the link is clicked.

The problem is that "Loading ..." icon appears for 1 second then disappears whereas my page takes about 5 seconds to load.

How to keep the "loading ..." div displaying until the page is fully loaded and ready?

Many thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

咿呀咿呀哟 2024-11-25 21:52:16
Shadowbox.init({                
            onFinish: shadowboxFinish               
        });

然后

function shadowboxFinish() {

            $("#sb-loading").show();

            $("#sb-player").load(function () {

                $("#sb-loading").hide();
             });               
        }
Shadowbox.init({                
            onFinish: shadowboxFinish               
        });

then

function shadowboxFinish() {

            $("#sb-loading").show();

            $("#sb-player").load(function () {

                $("#sb-loading").hide();
             });               
        }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文