gpt4 book ai didi

jquery - 影响哪些 dom 元素首先加载到 siteload

转载 作者:行者123 更新时间:2023-11-28 03:31:41 25 4
gpt4 key购买 nike

我想知道如何影响我 body 中的哪些元素首先加载。对于我的问题:我在我的网站上覆盖了一个类似窗帘的东西(一个 <div>background-image ),如果页面被加载它会触发一个函数到 .animate()走出那个窗帘。之后您会看到包含所有元素(很多)的页面。

当我进入我的网站时,我看到了窗帘后面的一些元素,因为它们的加载速度比我的 div 的背景图像快。

我的标记是这样的:

<body>
<div id="curtain"></div>
<!-- after that all other elements -->
</body>

如您所见,我已将窗帘 div 作为主体中的第一个元素,但它不起作用。

我如何保证#curtain首先加载,然后加载所有其他元素,我之前不会看到它们。

谢谢

最佳答案

首先,您应该使用父容器包装所有其他元素,以默认使用 javascript 隐藏它们。确保您使用 javascript 执行此操作,因为如果有人没有激活 javascript 而您使用 css 执行此操作,他们可能什么也看不到。

然后您可以再次使用 javascript,在窗帘离开屏幕或更安全的方式时设置超时,check if the image is loaded然后触发你的动画功能。

关于jquery - 影响哪些 dom 元素首先加载到 siteload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17392408/

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