gpt4 book ai didi

javascript - 寻找 $(window).load 的替代方案,其速度比 $(document).ready 慢

转载 作者:行者123 更新时间:2023-12-03 06:54:39 27 4
gpt4 key购买 nike

一旦 DOM 和至少顶部内容被加载,我试图用 JavaScript 隐藏我的预加载器。问题是我的页面有多个 iframe,这会大大减慢进程速度。

我的理解是,如果我使用jQuery的$(document).ready来隐藏预加载器,它会被隐藏得太快。另一方面,如果我使用$(window).load,等待时间可能会太长。那么,是否有一个中间方式的解决方案 - 有点像 window.load 但无需等待 iframe?

编辑:我的页面有 Facebook Like 按钮、Google Translate 等内容以及一些其他通过 iframe 运行的脚本。这些不是关键元素,我不想等待它们完全加载。

另一方面,像 Bootstrap、jQuery 等 CSS 文件对于演示来说非常重要,因此在不首先加载这些文件的情况下显示页面(隐藏预加载器)还为时过早。

谢谢。

最佳答案

您可以使用 $(document).ready 来确定在隐藏加载程序之前是否加载了特定元素。

或者,如果您有部分 View ,则要在这些页面之一中使用 $(document).ready 函数,js 会执行加载器隐藏工作。

由于您没有提供更多信息,这些更接近于猜测,而不是真正的解决方案。

关于javascript - 寻找 $(window).load 的替代方案,其速度比 $(document).ready 慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37329259/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com