Щойно я помітив, що в останній (канарній) збірці Chrome я отримую тони застарілих попереджень.
event.layerX та event.layerY порушені та застарілі в WebKit. Вони будуть вилучені з двигуна найближчим часом.
Схоже, jQuery накручує річ.
Я використовую: jquery-1.6.1.min.js
.
Чи допоможе оновити до останньої версії jQuery, чи це ще не виправлено, чи це помилка Chrome чи це щось інше.
PS
Я не можу показати вам код, тому що я думаю, що це загальна помилка, але я підозрюю, що попередження кидаються, коли я намагаюся отримати доступ до об’єкта jQuery або коли jQuery намагається отримати доступ до шаруX / layerY (добре, я впевнений, що це так з огляду на помилка: Р).
jQuery, ймовірно, копіює ці властивості в об'єкт jQuery.
Тому...
Що відбувається?
EDIT
jQuery 1.7 не працює і виправляє цю проблему.
Детальніше читайте в їхньому блозі тут .
@
для придушення помилок.
layerX
і layerY
, принаймні, до тих пір, поки вони не розглянуть це більш ретельно. Варто також відзначити, що нещодавно додали IE layerX
і layerY
не мали його до версії 9. Думаю, ці властивості не зникають - принаймні, доки не з’явиться відповідна заміна W3C, яка буде не скоро. Попередження відсутні в останніх версіях WebKit.