如何在Internet Explorer中的html之前首先加载js文件?

时间:2011-08-02 10:03:29

标签: javascript jquery html internet-explorer internet-explorer-8

我有一个jquery treeview脚本用于实现带有li标签的树结构..当页面加载时,ul标签显示为树视图结构1~2秒然后只加载js文件。这只发生在IE浏览器中...所有的浏览器都很好。但是在ie中显示树视图更快 同样 在我的HTML中我有

<span id="hide"><img src="path/to/my/image" /></span>

在我的js中我有

$(document).ready(function(){
$('#hide).hide():
});

但是图像显示1秒,然后只有它被隐藏......只在IE中发生 任何帮助的人...抱歉太详细了:))

2 个答案:

答案 0 :(得分:2)

使用CSS隐藏图片:

<span id="hide" style="display:none;">

答案 1 :(得分:1)

设置容器元素的css "display:none"

然后在

$(document).ready(function(){
    $(".containerElement").fadeIn("fast", function(){
        $(".containerElement").css("display","block");
    });
});

这将修复无纹树。