Ошибка iframe+Highlide (в ie)
Здравствуйте, во время разработки и тестирования сайта наткнулся на проблема, которая присутствует только в IE.
При просмотре фотографий через highlide проигрыватель youtube вылазиет поверх. Помогите. Вот ссылка http://орен-дом.рф/info.php?id=3 |
я так понимаю проблема в том что в ие почему то флеш элемент <object> или <div> в котором располагается флеш не прячется думаю там visibility а может display, флеш обязательно нужно прятать так как флеш всегда поверх всего, ищи почему в js коде область с флешем или сам флеш не меняет css свойство visibility или display
я так думаю надеюсь понятно выразил свою мысль ))) |
посмотрел JS файл просмотрщика фоток
там есть функция showHideElements : function (tagName, visibility) { ... } я так понимаю она отвечает за прятание элемента в котором расположен флеш (как я понял там iframe) if (hs.hideIframes) this.showHideElements('IFRAME', visibility); а это строка которая вызывает прятание iframe видимо чтото там не работает для ие (точнее visibility:hidden не прячет флеш) возможно display бы помог ))) код там конечно будь здоров не любительский но добавить условие можно что если скрываемый элемент iframe то создать на его место пустой элемент (чтобы контент не ерзал) а у iframe изменить свойство display на none |
Часовой пояс GMT +3, время: 13:20. |