0

我尝试使用http://api.jquery.com/ready/回调来执行代码,我只想在页面完全加载时才开始。但是,这会在加载 DOM 时触发,并且经常会发生样式表未完全加载的情况。

如何确保在 DOM 之后加载特定代码以及加载样式表(甚至所有内容)?我发现了一些类似的问题(比如这个),但它们与样式表加载无关,我对此特别感兴趣。

感谢您的建议。

4

2 回答 2

1

如果您真的不介意等待所有内容(包括图像等)加载,那么您可以使用标准load事件:

$(window).load(function() {
    // your code here
});
于 2012-04-30T14:10:21.593 回答
0

我首先想到了 RequireJS,但似乎他们有特定的原因使它不能很好地工作。http://requirejs.org/docs/faq-advanced.html#css

他们确实提供了一种可能的技巧“有些人已经实现了一种方法,他们寻找一种众所周知的样式来应用于特定的 HTML 元素,以了解是否加载了样式表。”

于 2012-04-30T14:05:03.847 回答