В продолжение темы про меню столкнулся с еще одной проблемой. Сразу под менюшкой у меня на страницу нужно было вставить видео с YouTube. В FireFox проблем с этим не возникло. Видео вставилось и менюшка поверх видео разворачивалась как ей и положено. А вот в IE выпадающее меню пряталось за видео.
С начала пытался решить вопрос при помощи z-index, обернув вставку видео в дополнительный DIV. Но результата это не дало. Пошел рыскать по интернету и наковырял вот что. Оказывается у этого объекта object z-index выше некуда, поэтому его так не перекрыть. Но если добавить к нему дополнительный параметр wmode, то перекрытие становится возможным. Единственное, что хотелось бы отметить, дак это то, что если внутри object встречается еще и embed, то параметр необходимо установить и для того и для другого объекта. Я по-началу ставил только для object и у меня не работало. Поэтому примерный код вставки видео с YouTube будет выглядеть так:
<object wmode="opaque" style="height: 390px; width: 640px"> <param name="wmode" value="opaque"> <param name="movie" value="http://www.youtube.com/v/QKEQbclJ4xM?version=3"> <param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"> <embed wmode="opaque" src="http://www.youtube.com/v/QKEQbclJ4xM?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"> </object>
Помогла статья
Большое Вам спасибо! Очень помогли:)
Спасибо, работает. У меня видео перекрывало javascript lightbox.
Огромное спасибо, помогло решить проблему))
Спасибо! Все работает!!!
Вы гениальны! Низкий поклон и огромное спасибо! Неделю убивался, мучался. Тот же z-index пробовал, всё пробовал... спасибо вам!
Спасибо большое, искал много вариантов, Ваш подошел!
Отправить комментарий