1

我正在学习 HTML5,我使用 Three.js 3D 引擎。按照这个例子,本教程假设我将three.js文件包含到我的 HTML 文件中。但是,我找到了两个具有该名称的文件,因此我将两者都包含在内,但似乎没有任何效果。

在我的 html 文件中:

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

Three.js 包与我的 html 文件位于同一目录中,并且位于名为 three.js 的文件夹中。

我是否包含错误的文件?

编辑

当我在 Mozilla FireFox 中调试时,我收到了这条消息:

[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');

感谢您的帮助。

4

2 回答 2

1

如果 js 文件在同一个目录中,你应该这样做

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

属性内文件的路径src是相对于当前文件的。

于 2012-09-07T00:38:42.067 回答
0

由于 r50 它应该是:

<script src="three.js/build/three.min.js"></script>
于 2012-09-07T02:29:18.227 回答