If you don't set the wmode on a flash embed it will float over the top of an overlay which can be a pretty big deal. This is ideal in environment with lots of legacy video code or where users will be posting new code and teaching them about wmode is a lost cause. This should work in all browsers.
$("embed").attr("wmode", "opaque"); var embedTag; $("embed").each(function(i) { embedTag = $(this).attr("outerHTML"); if ((embedTag != null) && (embedTag.length > 0)) { embedTag = embedTag.replace(/embed /gi, "embed wmode="opaque" "); $(this).attr("outerHTML", embedTag); } else { $(this).wrap("<div></div>"); } });
No comments:
Post a Comment