【问题标题】:Load DOM before css?在css之前加载DOM?
【发布时间】:2010-04-25 17:05:33
【问题描述】:

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

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

我在链接到样式表的标签上尝试了“DEFER”,以便最后加载 CSS,但这会导致在浏览页面之间显示空白页面 - 这是我不想要的,因为我失去了我所追求的平滑页面过渡效果。

有没有办法可以将 CSS 中的高度设置为 0px 并且如果关闭了 javascript,是否可以将其设置为 500px? :\ 实际上,这就是我所追求的。

有什么想法吗?

非常感谢您的帮助。

【问题讨论】:

    标签: jquery css dom load


    【解决方案1】:

    如果您对此表示赞同,我会包含一个 noscript.css 文件。在你的 :

    中做这样的事情
    <noscript>
        <link rel="stylesheet" type="text/css" href="noscript.css" />
    </noscript>
    

    在其中包含您希望在没有 javascript 的情况下加载的任何 CSS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-19
      • 2012-02-16
      • 1970-01-01
      • 2023-03-11
      • 2012-04-30
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      相关资源
      最近更新 更多