Javascript:";[classname]未定义";错误

Javascript:";[classname]未定义";错误,javascript,mootools,undefined,Javascript,Mootools,Undefined,我正在寻找一个图像裁剪插件,这时我发现了这个插件:。我想尝试代码示例,但通过使用提供的代码示例和他们使用的相同文件,我始终无法使其在本地工作,并且我总是在此处出现错误“Lasso未定义”: 我一直没能成功。 几个小时前,我尝试了另一个插件:出现了类似的问题。这个演示在他们的网站上运行得很好,但是我在他们网站上下载的演示档案在本地无法运行。这里的错误与前面的错误非常相似:“未定义UVumicroper”(UVumicroper是插件中定义的一个类) 我不明白为什么我总是收到“[…]未定义”错误,而

我正在寻找一个图像裁剪插件,这时我发现了这个插件:。我想尝试代码示例,但通过使用提供的代码示例和他们使用的相同文件,我始终无法使其在本地工作,并且我总是在此处出现错误“Lasso未定义”:

我一直没能成功。 几个小时前,我尝试了另一个插件:出现了类似的问题。这个演示在他们的网站上运行得很好,但是我在他们网站上下载的演示档案在本地无法运行。这里的错误与前面的错误非常相似:“未定义UVumicroper”(UVumicroper是插件中定义的一个类)

我不明白为什么我总是收到“[…]未定义”错误,而代码实际上定义了这样一个类或函数,这是以前导入的javascript文件

也许我做错了什么,我不知道,但我已经为此浪费了好几个小时,所以我们欢迎每一个建议

UvumiTools Cropper的演示档案可在此网站下载


谢谢

在mootools之后,您需要按顺序加载两个文件:

<script type="text/javascript" src="Lasso.js"></script>
<script type="text/javascript" src="Lasso.Crop.js"></script>

Lasso将Lasso构造函数导出到全局对象。 Lasso.Crop将向Lasso对象添加
Crop
属性。它将尝试扩展基本的套索类。你不能仅仅加载Lasso.Crop.js并希望它能工作


请记住,这是4年前为MooTools 1.2编写的,除非使用-compat构建,否则可能无法与1.4.5一起使用。Nathan White大约有3年没有做任何MooTools工作了(据我所知)。

在MooTools之后,您需要按顺序加载两个文件:

<script type="text/javascript" src="Lasso.js"></script>
<script type="text/javascript" src="Lasso.Crop.js"></script>

Lasso将Lasso构造函数导出到全局对象。 Lasso.Crop将向Lasso对象添加
Crop
属性。它将尝试扩展基本的套索类。你不能仅仅加载Lasso.Crop.js并希望它能工作


请记住,这是4年前为MooTools 1.2编写的,除非使用-compat构建,否则可能无法与1.4.5一起使用。Nathan White大约有3年没有做任何MooTools工作了(据我所知)。

请提供您的代码。您是否加载了Lasso
.js
文件?我当然加载了。我还尝试了演示所在页面的副本。请提供您的代码。您是否加载了Lasso
.js
文件?我当然加载了。我还尝试了一份演示页面的副本,我完全按照他们在网站上说的做了。我甚至试图复制网站上演示的页面,但这也不起作用。我试图在本地获取Js文件或访问演示服务器上的文件,但仍然得到相同的错误。@dimitar christoff:你所说的正是我所做的,我正在加载Mootools,然后加载Lasso,然后加载Lasso.Crop,当我在这之后使用Lasso.Crop时,我会得到错误。我正在使用他在演示页面上使用的mootool版本。然后查看您的控制台,确保已加载脚本
console.log(window.Lasso)
,确保它在那里。确保没有404。确保MooTools已完成加载。他的mootools版本不应该被使用。我完全按照他们在网站上说的做了。我甚至试图复制网站上演示的页面,但这也不起作用。我试图在本地获取Js文件或访问演示服务器上的文件,但仍然得到相同的错误。@dimitar christoff:你所说的正是我所做的,我正在加载Mootools,然后加载Lasso,然后加载Lasso.Crop,当我在这之后使用Lasso.Crop时,我会得到错误。我正在使用他在演示页面上使用的mootool版本。然后查看您的控制台,确保已加载脚本
console.log(window.Lasso)
,确保它在那里。确保没有404。确保MooTools已完成加载。不应使用他的mootools版本。