我有什么办法可以延迟加载这个脚本
<script src="http://content.webcollage.net/p1084307575097/showcase?showcase=ciscodmr"></script>
因为它会影响我的Spry选项卡式面板,所以有四个选项卡式面板会出现在彼此之下,直到出现上述内容,然后才会卡入到位...
任何人都可以提供帮助
答案 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
你可以使用区域标签。
您还可以先为数据集设置变量,然后不要添加任何有关获取数据的信息,直到您准备好去获取数据。