2009-07-17 60 views
1

jQuery,Cufon,字体,jQuery插件和JavaScript代码位于页面的顶部。 Javascript代码全部包装在document.ready()中。两个Twitter脚本,一个是实际的脚本和一个JSON,就在一开始。暂停加载Twitter脚本,直到处理完所有其他脚本

发生的一个问题是,我发现即使将脚本放置在页面底部,Twitter脚本也会延迟所有其他脚本的运行,因为它们已被包装在document.ready中。

我可以看到的一个解决方案是在函数中取出document.ready(),并将它们移动到页面底部,然后放入Twitter。有一个更好的方法吗?

回答

0

如果执行速度不重要,您可以尝试setTimeout来调用Twitter脚本。

实施例:

$(document).ready(function(){ 

    setTimeout(callTwitterFunction, largeNumberEnoughForOtherScriptToFinishLoading) 

});