我通过Jquery appendTo API在HTML页面的头部添加样式表。 一旦附加,它就会显示浏览器熄灭并下载样式表和引用的图像,然后将更改应用到页面。
此页面更新后如何检测? I.E.一旦完成下载并完成应用通过appentTo添加的CSS样式表?
谢谢!
答案 0 :(得分:0)
不知道这是否有效,但尝试在追加功能后在函数内运行文档。
答案 1 :(得分:0)
通常,浏览器在检测到图像用于渲染时会触发图像下载。因此,如果您的图像样式未应用于任何元素,则不会下载图像。
在这方面唯一可能生成的事件是window.onload()
- 最初在可见元素中声明的所有(模糊术语)资源都已到达。见:https://developer.mozilla.org/en/DOM/window.onload。
答案 2 :(得分:0)
你可以这样做:
$("head").append("some.css").bind('onreadystatechange load', function()
{
alert(1);
});
答案 3 :(得分:0)
您可能还想考虑预加载图片等。简单而好的方法:http://jsfiddle.net/yWntc/12/