【发布时间】:2012-04-13 04:19:52
【问题描述】:
我使用a post on StackOverflow 中描述的技术将 CSS 文件动态添加到 HTML 页面的 HEAD 标记(在 JavaScript 中)。检查 CSS 文件是否已完全加载的方法(参见同一篇文章)被其作者描述为“丑陋”,我认为它是 ;-) 然而 another post 建议使用“惰性加载器”(参见该帖子中接受的答案)考虑了跨浏览器问题。虽然代码看起来不错,但对于手头的任务来说似乎相当复杂。
我的问题是:在我上次提到的帖子发布一年多之后(以及浏览器技术的许多改进),是否有一种可靠的跨浏览器方法来检查动态加载的 CSS 文件是否已准备好用吗?
【问题讨论】:
-
还有一点:我更喜欢非 Ajax(非 XHR)方法,也不要使用任何 JavaScript 库,除非没有其他方法。
-
这是否意味着您不必支持任何旧版浏览器?
-
我只需要支持现代浏览器。
标签: javascript css lazy-loading