Флэш всегда наверху всех html элементов, это можно обойти если добавить в код флэш-ролика «param name="wmode" value="opaque" /»
Но как поступать если ролики вставляют пользователи, копируя html-код с youtube.
Решение:
Нужно добавить пару JS строк
$("embed").before('<param name="wmode" value="opaque" />').attr('wmode','opaque');
$("object").each(function(){
$(this).html($(this).html());
});
возможно этот код кому-то еще пригодится )
результат: http://smotra.ru/blog/kak-unichtozhayutsya-bmw/ (снизу галерея + ролик)
Комментарии
О, спасибо!
Как раз в трекере такой баг висел...
Интересная штука - фикс срабатывает (у меня по крайне мере) на FF, Opera, Safari, ИЕ6, но на ИЕ7 и ИЕ8 нет.
Удалось победить следующим образом: накладывать указанные изменения ДО вывода HTML на экран, т.е. средствами PHP (регулярным выражением прописывать всем object и embed режим wmode со значением opaque).