Удерживать скрипт Twitter от загрузки, пока все остальные скрипты не будут обработаны - PullRequest
1 голос
/ 17 июля 2009

jQuery, Cufon, шрифты, плагины jQuery и код JavaScript находятся вверху страницы. Весь код Javascript заключен в document.ready(). В начале находятся два сценария Twitter, один из них - настоящий, а другой - JSON.

Проблема, с которой мы столкнулись, заключается в том, что я обнаружил, что даже помещая сценарии внизу страницы, сценарии Twitter задерживают запуск всех других сценариев, поскольку они были помещены в документ.

Одно из решений, которое я вижу, - это убрать document.ready () из функций и переместить их вниз страницы, перед Twitter. Есть ли лучший способ сделать это?

Ответы [ 2 ]

0 голосов
/ 17 июля 2009

Если скорость выполнения не критична, вы можете попробовать setTimeout , чтобы вызвать скрипт Twitter.

Пример:

$(document).ready(function(){

  setTimeout(callTwitterFunction, largeNumberEnoughForOtherScriptToFinishLoading)

});
0 голосов
/ 17 июля 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...