我尝试使用原型javascript框架。我有下一个代码
CheckBoxSlider = Class.create({
initialize: function (checkbox, block) {
this.checkbox= $(checkbox);
this.block=$(block);
this.checkbox.observe("click", this.onClick.bind(this));
},
onClick: function (event) {
alert("Hello");
}
});
window.onload= function() {
tmp = new CheckBoxSlider("register-new-user","regiser-new-user-fields");
};
但是在点击警报后我得到错误“class is a reserved identifier” 怎么了?
对不起,这是我的错误。脚本工作正常,问题出在html
答案 0 :(得分:3)
是否忘记加载原型脚本,或者在自己的脚本之后加载原型脚本?您的代码段正在this jsfiddle
中答案 1 :(得分:0)
问题是“Class”是一个保留的标识符 - 即你不能将它用于你自己的类或变量。