2009-07-17 5 views
1

jQuery、Cufon、フォント、jQueryプラグイン、およびJavaScriptコードはページ上部にあります。 Javascriptコードはすべてdocument.ready()にラップされています。実際のスクリプトとJSONの2つのTwitterスクリプトが最初にあります。他のすべてのスクリプトが処理されるまで、Twitterスクリプトの読み込みを保留にします。

問題は、ページの一番下にスクリプトを配置しても、他のすべてのスクリプトがdocument.readyにラップされているため実行中のスクリプトが遅れることがわかったということです。

私が見ることの1つの解決策は、document.ready()を関数から外し、それらをTwitterの前にページの下に移動することです。これを行うより良い方法はありますか?

答えて

0

実行速度が重要でない場合は、setTimeoutを使用してTwitterスクリプトを呼び出すことができます。

例:

$(document).ready(function(){ 

    setTimeout(callTwitterFunction, largeNumberEnoughForOtherScriptToFinishLoading) 

}); 
関連する問題