2009-07-17 3 views
1

jQuery, Cufon, 글꼴, jQuery 플러그인 및 JavaScript 코드는 페이지 맨 위에 있습니다. 자바 스크립트 코드는 모두 document.ready()에 싸여 있습니다. 실제 스크립트와 JSON 중 하나 인 두 개의 Twitter 스크립트가 시작되었습니다.다른 모든 스크립트가 처리 될 때까지 Twitter 스크립트가로드되지 않도록 유지

문제는 페이지 맨 아래에 스크립트를 배치해도 Twitter 스크립트는 document.ready에 싸여 있기 때문에 다른 모든 스크립트가 실행되는 것을 지연한다는 것입니다.

내가 볼 수있는 한 가지 해결책은 document.ready()를 함수에서 꺼내 트위터 전에 페이지의 맨 아래로 옮기는 것입니다. 이 작업을 수행하는 더 좋은 방법이 있습니까?

답변

0

실행 속도가 중요하지 않은 경우 setTimeout을 사용하여 Twitter 스크립트를 호출 할 수 있습니다.

예 :

$(document).ready(function(){ 

    setTimeout(callTwitterFunction, largeNumberEnoughForOtherScriptToFinishLoading) 

});