我正在学习 HTML5,并且使用 Three.js 3D 引擎。关注this example ,本教程假设我将 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');
感谢您的帮助。
最佳答案
如果 js 文件位于同一目录中,您应该这样做
<script src="three.js"></script>
src
属性内的文件路径是相对于当前文件的。
关于javascript - Three.js 文件未包含在我的 HTML 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12310264/