IE8 зависает, заставляя страницу исчезнуть - PullRequest
1 голос
/ 01 декабря 2010

У меня странная проблема с IE8, все остальные браузеры отображают все нормально, но независимо от того, что я делаю, IE8 просто не будет играть хорошо.

У меня есть сетка div, каждый div .gridCell содержит среди других элементов скрытый div, который я хотел бы открыть при наведении курсора.

До сих пор я пытался применить класс к div .gridCell при наведении курсора с помощью javascript и использовать css для установки div предварительного просмотра для отображения блока с использованием класса .hover. Прекрасно работает во всех браузерах, кроме IE8, который при наведении заставляет исчезнуть всю страницу, пока вы снова не переместите мышь.

Я также пробовал различные попытки с помощью jquery анимировать скрытый div при наведении курсора, которые все работают, опять же в каждом браузере, но в IE8 при наведении курсора вся страница переходит наверх при наведении курсора независимо от того, какую версию я пробую.

Я поставил здесь грубый тестовый пример .

В моей демоверсии есть проблемы с z-индексами, но их можно игнорировать, так как в правильной версии они отсортированы, это просто для иллюстрации проблемы. Прокрутите вниз до второй строки с помощью jquery, и в IE8 страница будет подниматься вверх при наведении курсора.

Я уверен, что мне здесь просто не хватает чего-то простого, но чем больше я на это смотрю, тем больше я расстраиваюсь!

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 02 декабря 2010

Ну, я выяснил, в чем причина проблемы. Div, который я использовал для триггера, был позиционирован относительно чего-то не связанного с тем, что я делал ранее, но затем удалил, удалив объявление, исправившее переход страницы в IE8.

0 голосов
/ 01 декабря 2010

единственная проблема, с которой я столкнулся, т.е. 8 и другие версии, была z-index и ничего больше. Можете ли вы предоставить скриншот или что-то посмотреть, что вы получаете. страница не исчезает для меня

...