2009-02-27 2 views
11

내 페이지에 일부 jQuery가 포함 된 외부 스크립트가 있습니다. 그것의 대부분은이 비트를 제외하고 잘 실행 : 내가 아니라의 .js 파일의 HTML 페이지 내부에서 실행하면 코드의 비트가 잘 작동jquery 문서가 외부 스크립트에서 준비되었습니다.

$(document).ready(function(){ 
    alert('x');       
}); 

. HTML 안에 다른 라이브러리가 없습니다. HTML 안에 window.onload가 있지만 제거하면 jQuery 비트가 여전히 작동하지 않습니다. 그리고 오류 메시지가 생성되지 않습니다.

제안 사항?

답변

26

this discussion에서 문제가 발생 했으므로 외부 스크립트가 포함 된보다 먼저 jQuery 을 포함시켜 주시겠습니까?

<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="externalScript.js"></script> 
+0

하이퍼 링크가 더 이상 작동하지 않습니다. – mmcglynn

+0

이것이 링크라고 생각합니다 : http://jquery.10927.n7.nabble.com/using-doc-ready-in-an-external-js-file-td74946.html 대답에 – Hayden

관련 문제