延迟Javascript,因为它使我的Spry选项卡面板挂起

时间:2011-07-20 10:04:55

标签: java load performance spry

我有什么办法可以延迟加载这个脚本

<script src="http://content.webcollage.net/p1084307575097/showcase?showcase=ciscodmr"></script>

因为它会影响我的Spry选项卡式面板,所以有四个选项卡式面板会出现在彼此之下,直到出现上述内容,然后才会卡入到位...

任何人都可以提供帮助

2 个答案:

答案 0 :(得分:0)

动态加载js文件的4种方法:http://ntt.cc/2008/02/10/4-ways-to-dynamically-load-external-javascriptwith-source.html

您可以执行以下操作:

<script language="text/javascript">
    setTimeout(function(){ document.write("<script src='http://content.webcollage.net/p1084307575097/showcase?showcase=ciscodmr'><\/script>");}, 1000);
</script>

这会使加载延迟1s(1000ms)

答案 1 :(得分:0)

我知道这已经过时了,但仍然值得注意。在spry区域中,您始终可以添加类SpryHiddenRegion。它将隐藏标记,直到数据准备好显示。

他们还有spry:readystate你可以使用区域标签。

您还可以先为数据集设置变量,然后不要添加任何有关获取数据的信息,直到您准备好去获取数据。