jQuery 1.7 * по-прежнему * возвращает ошибки event.layerX и event.layerY в Chrome - PullRequest
14 голосов
/ 05 ноября 2011

Что я делаю не так?Я неправильно понимаю проблему или это что-то совсем другое?

На своей странице я использовал jQuery 1.6.4 из Google CDN.Это, конечно, приведет к ошибке:

event.layerX и event.layerY не работают и не рекомендуются в WebKit.Они будут удалены из движка в ближайшем будущем.

Я читал здесь , что jQuery 1.7 устранил эту проблему.Однако после обновления моего приложения до 1.7 я все еще вижу это.Я использую Microsoft CDN до тех пор, пока Google не установит ссылку.

То, что я пробовал до публикации этого сообщения:

  • Очистка кэша браузера
  • Изменение обратнов jQuery 1.6.4 (все еще происходит - очевидно)
  • Использование специфичного для jQuery 1.7 кода, чтобы убедиться, что 1.7 действительно загружается - .on() отлично работает, когда я использую 1.7, но, очевидно, выдает неопределенные ошибки с 1.6.4- Я думал, что это должно доказать, что 1.7 на самом деле работает
  • Комментирование и удаление всего другого Javascript из моего приложения - всего, кроме jQuery 1.7.По-прежнему вызывает ошибку.

Есть идеи?

1 Ответ

30 голосов
/ 05 ноября 2011

Сработало - это тоже было неочевидно, но опубликовать это здесь для всех, кого это смущает в будущем:

Это было расширение Chrome, которое использовало старую версиюjQuery вызывает проблему .Отключение всех расширений и повторное включение по одному помогло мне найти преступника.Надеюсь, что это поможет кому-то еще с этой проблемой в будущем!

...