У меня была такая же проблема, и это мое решение:
var fixZindex = function(){
$(".oembed").css('z-index','1').css('position','relative');
$("object").css('z-index','1').css('position','relative');
$("embed").css('z-index','1').css('position','relative');
var elements = document.getElementsByTagName('embed');
for(var i=0; i< elements.length; i++){
elements[i].setAttribute("wmode","transparent");
var para = document.createElement("param");
para.setAttribute("name","wmode");
para.setAttribute("value","transparent");
elements[i].parentNode.appendChild(para)
}
}
$(document).ready(function() {
$(".oembed").oembed(null,
{
embedMethod: "append",
maxWidth: 500
});
setTimeout('fixZindex()',1000);
});
Я прошу прощения за смесь JS / JQuery. Я ни в коем случае не эксперт по jquery, так что если кто-то сможет перекодировать это решение в прямой jquery, это будет рад.