ПРИМЕЧАНИЕ. Когда я говорю «Режим браузера» и «Режим документа», я имею в виду параметры рендеринга в строке меню инструментов разработчика IE8.
Мы замечаем странную функциональность на нашем веб-сайте в Internet Explorer 8. Когда пользователь нажимает кнопку «Добавить в корзину», вызывается метод jQuery .load()
, чтобы запросить новую веб-страницу, которая затем помещается в JavaScript ». всплывающее окно. Все отлично работает в IE7 (и в этом случае Firefox, Chrome и Safari).
Однако в IE8 все элементы <table>
(и их дочерние элементы) скрыты в контенте, загружаемом через .load()
. Это происходит только в режиме причуд IE8 (по умолчанию для страницы), а не в режиме причуд IE7.
Я знаю, что могу использовать теги <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
или <meta http-equiv="X-UA-Compatible" content="IE=7" />
, чтобы сообщить IE8, как он должен отображать документ , но это вынуждает страницу отображаться как документ стандарта IE7 в IE8 «Режим браузера».
Что мне нужно, как ни странно, это заставить страницу отображаться в режиме Quirks либо в режиме обозревателя IE7, либо в режиме обозревателя совместимости IE8. Возможно ли это?
Это также вызывает вопросы: режим причуд IE8 должен быть таким же, как режим причуд IE7?