Jquery 影响在siteload上首先加载哪些dom元素

Jquery 影响在siteload上首先加载哪些dom元素,jquery,html,css,Jquery,Html,Css,我想知道我是如何影响我身体负荷中的哪些元素的。我的问题是:我在我的网站上有一个类似于窗帘的东西(一个背景图像为的),如果页面被加载,它会启动一个函数来.animate()制作窗帘。之后,您将看到包含所有元素(非常多)的页面 当我进入我的网站时,我会看到窗帘后面的一些元素,因为它们的加载速度比我的div的背景图像快 我的标记是这样的: <body> <div id="curtain"></div> <!-- after that all oth

我想知道我是如何影响我身体负荷中的哪些元素的。我的问题是:我在我的网站上有一个类似于窗帘的东西(一个背景图像为
),如果页面被加载,它会启动一个函数来
.animate()
制作窗帘。之后,您将看到包含所有元素(非常多)的页面

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

我的标记是这样的:

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

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

我如何保证先加载
#窗帘
,然后加载所有其他元素,我以前不会看到它们


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

然后,您可以再次使用javascript,设置幕布离开屏幕时的超时时间或更安全的方式,然后启动动画功能