2012-09-07 68 views
1

我正在学习HTML5,并使用Three.js 3D引擎。继this example后,本教程假设我将three.js文件包含到我的HTML文件中。但是,我发现了两个具有该名称的文件,因此我包含了这两个文件,但似乎没有任何工作。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'); 

thanx的帮助。

+0

你有没有试过Firefox的Firebug(我想类似的东西,Firebug的精简版,是适用于Chrome)。 Firebug让你逐步浏览JavaScript代码,并为您提供比浏览器更多的有用信息。另外,如果您使用的是Firefox,则可以使用开发人员控制台获取一些错误消息,这将有助于您解决问题。 –

+0

@WayneUroda浏览器Chrome,Safari,Opera和IE的现代版本内置了工具。 Firebug Lite不再是必需的。 – some

+0

@some哇这真的很酷,谢谢 –

回答

0

由于R50应该是:

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

嗨,thanx您的回复,没有什么比这更好了,请查看我更新的帖子。 – Malloc

+0

这似乎现在是一个jQuery问题。与three.js无关。 – mrdoob

1

如果js文件是在同一目录下,你应该只是做

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

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

+0

“Three.js ** package **与我的html文件在同一个目录中,它位于名为three.js的文件夹中。” – Amadan

+0

我编辑了我的帖子,我认为它与缺少的jQuery库有关,但我无法在Three.je文件夹中找到任何jQuery的引用。 – Malloc