«класс является зарезервированным идентификатором», что не так в моем JavaScript - PullRequest
1 голос
/ 20 февраля 2012

Я пытаюсь использовать прототип Javascript Framework.у меня следующий код

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");
};

Но при нажатии после предупреждения я получил ошибку "класс является зарезервированным идентификатором" Что не так?

Извините, это моя ошибка.Скрипт работает отлично, проблема была в html

Ответы [ 2 ]

3 голосов
/ 20 февраля 2012

Может быть, вы забыли загрузить сценарий прототипа или загрузили сценарий прототипа после вашего собственного сценария? Ваш фрагмент работает в этом jsfiddle

0 голосов
/ 20 февраля 2012

Проблема в том, что "Class" является зарезервированным идентификатором, т.е. вы не можете использовать его для своих собственных классов или переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...