我想使用jQuery异步加载文档的CSS。
我找到了此示例,但是在IE中似乎不起作用:
<script type="text/javascript" src="/inc/body/jquery/js/jquery-1.4.4.min.js"></script>
<script type="text/javascript">
$(function(){
$('<link>', {
rel: 'stylesheet',
type: 'text/css',
href: '/inc/body/jquery/css/start/jquery-ui-1.8.10.custom.css'
}).appendTo('head');
$.getScript("/inc/body/jquery/js/jquery-ui-1.8.10.custom.min.js", function(){
});
});
</script>
基本上我想在所有其他数据,图像,样式等加载到页面后加载
jQuery UI
。$.getScript
非常适合JS文件。唯一的问题是IE中的CSS。您知道更好的解决方案吗?
最佳答案
这应该在IE中起作用:
$("head").append("<link rel='stylesheet' type='text/css' href='/inc/body/jquery/css/start/jquery-ui-1.8.10.custom.css' />");