我很想知道为什么我会收到这个错误?我已经从网站beezid.com(carousel.js
)文件中完全复制了它,我正在尝试将相同的幻灯片放到我的网站上进行更新..你可以看到我遇到了问题有了这个??他们的网站没有提出这个错误?
carousel.js:26未捕获的ReferenceError:未定义类
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;
答案 0 :(得分:9)
Class
不是JavaScript类型,因此您无法使用它。该网站可能正在使用一些提供Class
类型的第三方库来简化某些类型的创建等。
通过快速检查源代码,很明显该站点使用:
我认为Prototype有一个Class类型。这是一个指向Prototype的javascript“类”和继承教程的链接:http://prototypejs.org/learn/class-inheritance
答案 1 :(得分:1)
添加
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.2.0/prototype.js"></script>
您可以使用Prototype(http://prototypejs.org/)这是一个库。然后问题就解决了。