IE7 & IE8 рендеринг проблема - перемещение текста - PullRequest
0 голосов
/ 11 декабря 2010

Мы только что выпустили новое приложение на нашем сайте www.net54baseball.com.Используя Javascript, мы позволяем пользователям показывать или скрывать приложение.Когда пользователь нажимает кнопку Показать, приложение открывается и предоставляет список гиперссылок.Он отлично работает в Firefox и Chrome.Однако в IE7 и IE8 гиперссылка отображается правильно на долю секунды, а затем опускается примерно на дюйм.Когда мышь пользователя проходит над каждой ссылкой, она возвращается на свое правильное место.Пользователям Firefox / Chrome нравится приложение, но это крайне разочаровывает пользователей IE.

Приложение находится на этой странице: www.net54baseball.com

Почемутекст выпадающий после открытия?Как я могу предотвратить это поведение в IE?

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

Скотт Гринвальд

Ответы [ 2 ]

2 голосов
/ 11 декабря 2010

Я не проверял это, но вот уловка, которая работала для меня в прошлом, когда в IE возникали проблемы с «рисованием». После того, как вы «Показать» элемент, установите стиль элемента на «position :lative;». Это должно заставить IE перерисовать элемент и поместить его туда, где он должен быть. Если это не сработает, попробуйте добавить setTimeout после показа элемента, а затем измените стиль на «position :lative;" внутри обратного вызова setTimeout.

Я надеюсь, что это работает для вас.

0 голосов
/ 13 июля 2012

Это сработало и для меня.Текст двигался к нижней части экрана.Это произошло в IE8, но в Firefox работало нормально.

...