我想使用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' />");

07-24 09:45
查看更多