Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获引用错误:未定义类?_Javascript - Fatal编程技术网

Javascript 未捕获引用错误:未定义类?

Javascript 未捕获引用错误:未定义类?,javascript,Javascript,我很想知道为什么我会犯这个错误?我完全是从网站beezid.com(carousel.js)文件中复制的,我正试图将与它们相同的幻灯片放到我的网站上进行更新。。正如你所看到的,我对此有意见??他们的网站没有出现这个错误 carousel.js:26未捕获引用错误:未定义类 Class不是JavaScript类型,因此不能使用它。该网站可能正在使用提供类类型的第三方库来简化某些类型的创建等 通过对源代码的快速检查,很明显,此站点使用: 及 我认为原型有一个类类型。这里是Prototype关于

我很想知道为什么我会犯这个错误?我完全是从网站beezid.com(
carousel.js
)文件中复制的,我正试图将与它们相同的幻灯片放到我的网站上进行更新。。正如你所看到的,我对此有意见??他们的网站没有出现这个错误

carousel.js:26未捕获引用错误:未定义类


Class
不是JavaScript类型,因此不能使用它。该网站可能正在使用提供
类型的第三方库来简化某些类型的创建等

通过对源代码的快速检查,很明显,此站点使用:

我认为原型有一个类类型。这里是Prototype关于javascript“类”和继承的教程的链接:

添加


您可以使用Prototype(),它是一个库。然后问题就解决了。

抛出错误的行似乎不在代码段中。您可以发布整个内容吗?如果您使用的是Magento 1,您的问题可能是在脚本尝试使用
类之后加载了原型库。创建另一个提供库的类
Carousel = Class.create(Abstract, {
    initialize: function (scroller, slides, controls, options) {
        this.scrolling  = false;
        this.scroller   = $(scroller);
        this.slides     = slides;
        this.controls   = controls;
        this.menu       = false;
        this.menuTitleLen = 20;
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.2.0/prototype.js"></script>