Zmień WMode za pomocą jQuery - CSS-Tricks

Anonim

Jeśli nie ustawisz wmode na osadzenie flash, będzie on unosił się nad nakładką, co może być całkiem sporym problemem. Jest to idealne rozwiązanie w środowisku z dużą ilością starszego kodu wideo lub w którym użytkownicy będą publikować nowy kod i ucząc ich o wmode, jest to przegrana sprawa. Powinno to działać we wszystkich przeglądarkach.

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