CSS加载之前,DOM?(Load DOM before css?)

2019-10-21 07:23发布

我的jQuery代码来设置元素的高度,只要页面加载0像素,然后将其动画播放至500像素。

在我的CSS,这个元素已经设置为500像素(如果任何人有关闭JavaScript)。

我尝试“DEFER”上,我去年所有的链接样式表使CSS加载的标签,但会导致一个空白页面,通过页面导航之间出现 - 我不想,因为我失去了平滑网页过渡特效,我之后。

有没有办法,我可以设置高度在CSS为0px和IF JavaScript是关闭状态,有它设置为500像素,或许是一种方式? :\这是我后,有效。

有任何想法吗?

非常感谢您的帮助。

Answer 1:

如果你嫁给这个效果,我将包括noscript.css文件。 做这样的事情在你的:

<noscript>
    <link rel="stylesheet" type="text/css" href="noscript.css" />
</noscript>

包括任何CSS那里,你想在没有JavaScript来加载。



文章来源: Load DOM before css?