Объект не поддерживает свойство или метод "attachEvent" в IE11
Я получил эту проблему при использовании библиотеки jQuery версии 2.0.2. Оказывается метод attachEvent( )
был удален из IE11.
В интернет обнаружилось решение данной проблемы. Просто вставьте следующий код перед вашей библиотекой jQuery:
Javascript
var isIE11 = !!(navigator.userAgent.match(/Trident/) && !navigator.userAgent.match(/MSIE/));
if (isIE11) {
if (typeof window.attachEvent == "undefined" || !window.attachEvent) {
window.attachEvent = window.addEventListener;
}
}
Проверяем браузер на IE 11 и в случае положительного исхода переопределяем метод attachEvent
методом. addEventListener
.
Кстати, вот отличный текст про двойное отрицание в javascript.
Комментарии к статье
Спасибо большое! Прям выручили