Nano Hash - криптовалюты, майнинг, программирование

Шаблоны jQuery не работают в IE9 RC

Только что обновился до RC IE9 и обнаружил, что мои веб-страницы, использующие шаблоны jQuery, не отображают содержимое шаблона.

Страницы работают нормально, когда я переключаюсь в режим браузера IE8 в инструментах разработчика (и Safari, FF и т. д.).

У кого-нибудь есть идеи?


  • Хотите быть более загадочным? Что именно не работает? Дайте нам ошибку или трассировку стека. Тест-кейс тоже не помешал бы. Мы не можем догадаться, что случилось. 15.02.2011
  • Отправка заявки на тестовый пример. Я просто быстро собрал что-то в jsFiddle, и, похоже, это работает нормально. 15.02.2011
  • Привет вам обоим. Вы правы, проблема не в шаблонах jQuery. Скорее браузер давится каким-то предшествующим скриптом. Отладчик средств разработчика показывает следующее: SCRIPT438: объект не поддерживает свойство или метод getElementsByTagName jquery.min.js, строка 16 символов 59007 SCRIPT438: объект не поддерживает свойство или метод getElementsByTagName jquery.min.js , строка 16 символ 59007 SCRIPT5007: невозможно получить значение свойства setDefaults: объект имеет значение null или не определен qform.js, строка 199 символ 5 15.02.2011
  • строка 199 выглядит так: ', minDate: 0, maxDate: 365 }); 15.02.2011
  • Если я удалю код выбора даты, страница будет отображаться нормально. Эта проблема затрагивает только IE9. 15.02.2011
  • Обновление: возврат к jQuery 1.4.4 (из 1.5.0) устраняет проблему. 15.02.2011
  • Обновление: это известная ошибка — bugs.jquery.com/ticket/8052. 15.02.2011

Ответы:


1

Теперь существует RC-версия jQuery v1.5 — здесь. проблемы с jQuery в IE9 RC. Полная версия jQuery 1.5.1 должна быть выпущена очень скоро.

24.02.2011

2

Проблема была вызвана ошибкой в ​​jQuery 1.5 при работе в IE9.

Единственный способ заставить это работать — дождаться выпуска jQuery 1.5.1.

См.: http://bugs.jquery.com/ticket/8052.

16.02.2011
  • Не единственный способ заставить его работать. Вы можете вернуться к 1.4, и это работает. 24.02.2011
  • Привет, Нил. Да, извините, я должен был упомянуть об этом. 02.03.2011

  • 3

    Проверьте свой код на использование .text(), .contents() и замените их на .html().

    У IE есть проблемы с этими функциями, единственным надежным способом получения контента является .html(): http://www.bennadel.com/blog/1829-Script-Tags-jQuery-And-Html-Text-And-Contents-.htm

    04.04.2011

    4

    Эта проблема была исправлена ​​в последней версии jQuery. Обновите до 1.5.1

    28.03.2011

    5

    Это может быть исправлено, но все еще проблема через asp.net!

    17.09.2013
  • Пожалуйста, попробуйте прочитать этот stackoverflow.com/about, чтобы лучше понять вопросы/ответы здесь, на SO. Ваш вклад не отвечает на вопрос. Это скорее комментарий, который вы можете добавить, как только повысите свою репутацию: stackoverflow.com/faq#reputation 17.09.2013
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..