jQuery .html (): это проблема синхронизации? - PullRequest
0 голосов
/ 23 ноября 2011

Я использую jQuery 1.6.1, и у меня есть некоторый код, который выдает ошибку в IE7, говоря:

Unexpected call to method or property access.
jquery.min.js, line 17 character 28710

Эта линия является вызовом

this.appendChild(a)

, который находится внутри метода .html ().

Моя проблема в том, что код, в котором у меня возникают ошибки при нормальном запуске, но если я использую отладчик IE и F10 (шаг) по коду, это работает! Это наводит меня на мысль, что это проблема синхронизации с самим методом .html (). Кто-нибудь еще испытывал это?

1 Ответ

1 голос
/ 23 ноября 2011

Обычно это происходит, когда вы используете .html () для элементов HTML 5 в IE. Сначала вы должны инициализировать HTML 5 shiv . Modernizr поддерживает Shiv и многие другие полезные функции. Также посмотрите на innverShiv для установки innerHtml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...