代码之家  ›  专栏  ›  技术社区  ›  Tim

在css之前加载DOM?

  •  1
  • Tim  · 技术社区  · 16 年前

    我的jQuery代码在页面加载时将元素的高度设置为0px,然后将其动画设置为500px。

    在我的CSS中,这个元素已经设置为500px(以防任何人关闭javascript)。

    我在链接到样式表的标记上尝试了“延迟”,这样CSS最后加载,但这会导致在浏览页面之间出现一个空白的白色页面——我不想这样,因为我失去了追求的平滑页面过渡效果。

    有没有一种方法可以将CSS中的高度设置为0px,如果javascript被关闭,可以将其设置为500px实际上,这就是我想要的。

    有什么想法吗?

    非常感谢你的帮助。

    1 回复  |  直到 16 年前
        1
  •  5
  •   Jage    16 年前

    如果你已经考虑过了,我会包含一个noscript.css文件。在您的计算机中执行以下操作:

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

    包括在没有javascript的情况下要加载的任何CSS。

    推荐文章