Flash с перекрытием HTML. Проблема с CSS в IE? - PullRequest
0 голосов
/ 18 марта 2010

ПОМОГИТЕ, это очень уникальная проблема, и я не могу понять, насколько я понимаю.

Мой флэш-контент перекрывает HTML-код над ним.

Это происходит только в том случае, если я только что запустил IE после перезапуска и ушел, как только я обновил страницу. Я даже добавил функцию jQuery $(document).ready, которая устанавливает поле между html и флэш-содержимым, чтобы добавить 1px пространства при загрузке страницы. Это так сложно понять, потому что, как только я обновляю страницу, она исчезает.

Любой вклад приветствуется.

Вот сайт.

http://www.californiaremodels.com

(это происходит только в IE)

Вот снимок экрана проблемы.

########### решено ###################### решено

Я установил вывод flash как javascript var (на самом деле вывод json_encoded PHP) и при загрузке документа вставил объект в div «flashContent» с событием jQuery.(document).ready.

Спасибо, Энди Шеллам !!

Ответы [ 3 ]

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

Вы пытались загрузить флэш-контент с помощью jQuery?Т.е. установите ширину / высоту div в вашем HTML с помощью местозаполнителя «для этого требуется javascript / flash», а затем заставьте jQuery загрузить OBJECT в div при загрузке страницы.Таким образом, устраняется раздражающая проблема IE7 «нажмите здесь, чтобы активировать этот элемент управления» - может быть похожая проблема.

0 голосов
/ 18 марта 2010

похоже, что это -4px вершины маржи, которая у вас есть, создает проблему

0 голосов
/ 18 марта 2010

Это может быть связано с тем, что вы перемещаете тот DIV, который содержит флэш-контент. Это не должно иметь значения, но иногда IE становится подозрительным к таким вещам. Попробуйте снять поплавок и посмотрите, излечит ли это проблему. Если это так, создайте неперемещающийся обходной путь.

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