Ändern Sie WMode mit jQuery - CSS-Tricks

Anonim

Wenn Sie den wmode nicht auf eine Flash-Einbettung einstellen, schwebt er über einem Overlay, was eine ziemlich große Sache sein kann. Dies ist ideal in Umgebungen mit viel altem Videocode oder in Umgebungen, in denen Benutzer neuen Code veröffentlichen und ihnen das Unterrichten über wmode beibringen, ist eine verlorene Ursache. Dies sollte in allen Browsern funktionieren.

$("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(" "); ) ));