2013-05-31 2 views
0

У меня очень легкое базовое приложение, которое я недавно разрабатывал, и у меня возникли проблемы с работой элементов HTML5 для работы в IE8. Я нашел несколько сообщений в блогах по всему месту, говоря о html5shiv и modernizerКак получить базовые и HTML5-элементы для работы в IE8

Я пробовал оба из них как CDN и локальные JS-библиотеки, но независимо от того, какой IE не обнаружит новые элементы.

Я нашел old issue on github, то же самое, что и у меня, но подробности о том, что html5shiv должен исправить мою проблему, но на самом деле это не так. Я дважды проверял, что библиотеки JS загружены и запущены, я пробовал перемещать их вокруг моих таблиц стилей, ниже моих таблиц стилей и в самом верхнем углу главы, но ничего не будет работать. Я даже нашел old blog post, который рассказывает о работе вокруг моей точной проблемы и говорит, что новый html5shiv по состоянию на январь 2013 года должен исправить это. Я действительно в растерянности, кто-нибудь это хорошо работает?

Я работаю с базой 0.9.10 и jQuery 1.8.2 с бэкэндом Drupal 7, но я думаю, что это не имеет значения.

+1

Как насчет размещения соответствующего кода, чтобы мы могли посмотреть? –

+0

@Colin не уверен, какой код я мог бы разместить, что бы помогло, похоже, это может быть проблемой с jQuery (пусть он очень старый) http://bugs.jquery.com/ticket/6485 – masterchief

+0

Можете ли вы придумать упрощенная тестовая версия, которая демонстрирует проблему? Не будучи воспроизводимым, я боюсь, что мы просто догадываемся. –

ответ

0

Наконец-то мне удалось создать jsfiddle, который демонстрирует мою проблему и показывает, что html5shiv действительно должен устранить проблему. Это также показывает, что это не имеет никакого отношения к магистрали, это ошибка в jquery.

Штриховые элементы РОМ приходят от линии

$(document.body).append($('.test').clone()); 

Просмотр полной страницы результата в IE8 правильно показывает тэги. Удаление html5shiv воспроизводит проблему, которую я имею, хотя добавление html5shiv в мой собственный проект не устраняет проблему.

Смежные вопросы