Исчезающие элементы IE6 - PullRequest
1 голос
/ 15 марта 2010

Я не знаю, что может быть причиной этой проблемы, но по какой-то причине элементы на моей странице (особенно элементы навигации по списку) исчезают в IE6. То есть, из панели инструментов разработчика IE я вижу, что элементы есть, и DOM / css верен, но элементы просто не видны.

Странно то, что если вы установите или переключите ЛЮБОЙ элемент css в элементах списка с помощью панели инструментов IE6, элементы появятся. У меня также есть действие hover() jQuery для элементов навигации по списку, и событие запускается, как если бы элементы были видимы и работали правильно.

Что здесь может пойти не так? Сначала я думал, что z-index может быть проблемой, но изменение ЛЮБОГО атрибута или значения css (не обязательно z-index) заставляет элемент отображаться. Однако я должен отметить, что выполнение этого программно не заставляет элементы отображаться правильно, даже если они запускаются через несколько секунд после загрузки страницы.

Ответы [ 2 ]

4 голосов
/ 15 марта 2010

Ваша страница может быть жертвой страшной IE-6 ошибка Peek-a-boo .

1 голос
/ 15 марта 2010

Если вы можете гарантировать, что у ваших пользователей включен JS, вы можете попробовать ie7.js , который решает ряд этих проблем, а также исправляет некоторые другие проблемы с CSS в ie6.

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