2012-09-07 6 views
1

HTML5를 배우고 있으며 Three.js 3D 엔진을 사용하고 있습니다. this example 다음에 튜토리얼에서는 three.js 파일을 HTML 파일에 포함한다고 가정합니다. 그러나, 그 이름 가진 두 파일을 발견, 그래서 둘 다 포함 된 있지만 아무것도 작동하는 것으로 보입니다. 내 HTML 파일에서Three.js 파일이 내 HTML 파일에 포함되어 있지 않습니다.

:

<script src="three.js/build/three.js"></script> 
<script src="three.js/src/Three.js"></script> 

Three.js를 패키지 내 html 파일과 같은 디렉토리에 그것은이라는 폴더 three.js를에 있습니다.

잘못된 파일이 포함되어 있습니까?

내가 모질라 파이어 폭스에서 디버깅 편집, 나는이 메시지를 가지고 :

[13:41:04.275] ReferenceError: $ is not defined @ 

오류의 원인이 라인은 이것이다 : 도움을

// get the DOM element to attach to 
// - assume we've got jQuery to hand 
var $container = $('#container'); 

고맙습니다. JS 파일이 같은 디렉토리에있는 경우

+0

혹시 Firefox 용 파이어 버그를 시도 (내가 비슷한 생각 방화범 라이트, 크롬 사용할 수 있습니다). Firebug를 사용하면 자바 스크립트 코드를 단계별로 실행할 수 있으며 브라우저뿐 아니라 훨씬 유용한 정보를 얻을 수 있습니다. 또한 firefox를 사용하는 경우 개발자 콘솔을 사용하여 몇 가지 오류 메시지를 얻을 수 있으며 문제를 해결하는 데 도움이됩니다. –

+0

@WayneUroda 브라우저의 최신 버전 Chrome, Safari, Opera 및 IE에는 도구가 내장되어 있습니다. 방화 광 라이트가 더 이상 필요하지 않습니다. – some

+0

정말 멋져요. 와우. 고마워요. –

답변

0

R50 때문에 그것은해야한다 :

<script src="three.js/build/three.min.js"></script> 
+0

안녕하세요, 귀하의 회신에 대한 고맙습니다, 더 나은 아무것도 내 업데이트 된 게시물을 참조하십시오. – Malloc

+0

이것은 jQuery 문제로 보입니다. three.js와는 아무 관련이 없습니다. – mrdoob

1

그냥 src 속성 내부의 파일에

<script src="three.js"></script> 

에게 경로를해야하는 것은 현재 파일에 상대적입니다.

+0

"Three.js ** 패키지 **는 내 html 파일과 같은 디렉토리에 있으며 three.js라는 폴더에 있습니다." – Amadan

+0

나는 내 게시물을 편집했는데, 실종 된 jQuery 라이브러리와 관련이 있다고 생각하지만, Three.je 폴더에서 jQuery에 대한 참조를 찾을 수 없습니다. – Malloc

관련 문제