Видео с Youtube поверх дива с position=fixed

Столкнулся с проблемой отображения iframe с видео c Youtube поверх дива с position=fixed

Вот решение:

прописываем у ссылке на ролик get параметр wmode=transparent и заводим в фрейме новый атрибут wmode=»Opaque

<iframe title=»YouTube video player» width=»480″ height=»390″ src=»http://www.youtube.com/embed/lzQgAR_J1PI?wmode=transparent» frameborder=»0″ wmode=»Opaque»>

Решение на JS с поддержкой jquery:

$(document).ready(function()

$(‘iframe’).each(function()
var url = $(this).attr(«src»);
var char = «?»;
if(url.indexOf(«?») != -1)
var char = «&»;

$(this).attr(«src»,url+char+»wmode=transparent»);
);

);

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *