'charCode' свойство keyup события не должно использоваться. Значение бессмысленно

Joose является хорошей объектной системой, если Вы хотели бы Основанное на классах OO, которое чувствует несколько как CLOS.

// Create a class called Point
Class("Point", {
    has: {
        x: {
            is:   "rw",
            init: 0
        },
        y: {
            is:   "rw",
            init: 0
        }
    },
    methods: {
        clear: function () {
            this.setX(0);
            this.setY(0);
        }
    }
})

// Use the class
var point = new Point();
point.setX(10)
point.setY(20);
point.clear();

5
задан Steven 1 December 2009 в 04:18
поделиться

3 ответа

Are you waiting to bind the event until the Dom is ready?

Something like this might help:

$(document).ready(function(){
  $('#secrecy').keyup(function(){
    alert("ok");    
  });
});
8
ответ дан 18 December 2019 в 07:09
поделиться

Я проверил ваш код и не увидел упомянутой вами ошибки. Не могли бы вы предоставить код, воспроизводящий эту ошибку?

Я подумал, что это может быть просто браузер, который вы используете. ..

keyCode и charCode

Два свойства: keyCode и charCode. Проще говоря, keyCode говорит что-то о самом клавиша клавиатуры, которую нажал пользователь, в то время как charCode дает значение ASCII для получившийся персонаж. Эти кусочки информация не обязательно должна быть одинаковой; за например, строчная буква "а" и верхний регистр 'A' имеет тот же keyCode, потому что пользователь нажимает ту же клавишу, но другой charCode, потому что результирующий символ отличается.

Explorer и Opera не поддерживают charCode. Однако они дают символьная информация в keyCode, но только onkeypress. Onkeydown и -up keyCode содержит ключевую информацию.

С сайта quirksmode , но я не вижу, чтобы вы использовали что-либо в своем примере кода. Вы их используете?

5
ответ дан 18 December 2019 в 07:09
поделиться

That's not an error; it's a warning.

It's probably generated by code within jQuery that copies the properties of the event object to a wrapper that gets passed to your handler.

You should ignore it.

4
ответ дан 18 December 2019 в 07:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: