IE9 Стандарты документов и Jquery - PullRequest
3 голосов
/ 29 марта 2011

У меня странная проблема, с которой я надеюсь, что кто-то может мне помочь.

У меня есть веб-приложение под управлением jquery, и я пытаюсь запустить его в IE9. Когда я пытаюсь загрузить первую страницу, она кажется испорченной, и я знаю, что document.ready () и window.load () не запускаются. Когда я использую инструменты разработчика в IE9 и меняю стандарты документов на IE8 или IE7, все это работает просто отлично, только не со стандартами документов, установленными в IE9.

Мой вопрос: что здесь изменилось, что убивает мое приложение? У кого-нибудь был опыт с этим, который мог бы помочь мне?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 29 марта 2011

Убедитесь, что вы используете последнюю версию jquery (1.5.1 на момент написания).Были проблемы совместимости со старыми версиями и IE9.

2 голосов
/ 23 июля 2011

На самом деле я думаю, что эта проблема может быть связана с чем-то другим, чем JQuery. У меня была точно такая же проблема с IE9 и Firefox на Mac (отлично работает с инструментами разработки, не иначе). Если это та же проблема, это относится к использованию console.log (). Предлагаемое исправление заключается в замене:

console.log (сообщение)

с

if (typeof console! = "Undefined") console.log (сообщение)

...