jQuery: Почему я не могу получить доступ к объекту события в моем событии прокрутки? - PullRequest
0 голосов
/ 03 мая 2009

Я хочу получить доступ к исходному объекту события, но объект возвращает неопределенное значение.

$(window).scroll(function(event) {
        alert(event.pageX);
    });

Я просто пробую это, если это сработает. Пример настолько прост, насколько это возможно, поэтому я могу работать и над другими событиями.

1 Ответ

7 голосов
/ 03 мая 2009

Осторожно: не использовать слово event в качестве имени параметра (или переменной), поскольку в некоторых браузерах (например, IE и Chrome), event уже объект, и если вы используете его, вы будете перезаписать уже существующую функцию.

Таким образом, попробуйте изменить свой код на это:

$(window).scroll(function(ev) {
    alert(ev.pageX);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...