Подтвердить что ты не робот

JQuery не работает с IE 11

Object doesn't support property or method 'addEventListener'

'jQuery' is undefined 

Я использую IE 11,

/jquery-2.1.1.min.js

JQuery-мигрирует-1.1.1.js

и jquery-ui-1.11.0.custom/jquery-ui.js(тематический ролик)

До 2.1.1 я использовал 1.11.1 с хром (отлично работал)

Я пробовал этот, но это не сработало для меня

4b9b3361

Ответ 1

Проблема была вызвана тем, что страница была сайтом интрасети, а для IE был установлен режим совместимости по умолчанию. IE11 поддерживает addEventListener()

Ответ 2

Как предложил Арно в комментарии к исходному сообщению, вы должны поместить его в свой html-заголовок:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

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

Ответ 3

Спасибо @Arnaud и @Conny за выделение этого ответа. Это действительно помогло мне. Я хотел бы добавить еще одну вещь, добавив эту строку <meta http-equiv="x-ua-compatible" content="IE=edge"> сразу после того, как заголовок в теге перед всеми метатегами должен работать, поскольку он переопределяет режим совместимости IE.

Ответ 4

Для меня проблема заключалась в том, что я использовал es6 стрелка вправо функции => в отличие от function().

Замена => на function() разрешена для меня.

Я предполагал, что это проблема jQuery.

Ответ 5

Поместите этот метатег после заголовка

<meta http-equiv="x-ua-compatible" content="IE=edge">

Ответ 6

Добавление тега "x_ua_compatible" на страницу не работает для меня. Вместо этого я добавил его как ответный заголовок HTTP через IIS, и это работало нормально.

В диспетчере IIS выберите сайт, затем откройте заголовки ответа HTTP и нажмите "Добавить":

enter image description here

Сайт не нуждался в перезапуске, но мне нужно было нажать Ctrl + F5, чтобы перезагрузить страницу.

Ответ 7

Я поместил это в мой заголовок HTML:

после установки этого окна в IE всегда Null.

если я удаляю этот заголовок html, получая ошибку ниже на JQury V3.3.1

0x800a138f - Ошибка времени выполнения JavaScript: невозможно получить свойство 'createElement' с неопределенной или нулевой ссылкой на jQuery v3.3.1

Любая идея, как решить эту ошибку?

Ответ 8

В моем случае я использовал "вместо" или ". IE11 выдал ошибку.