Thay đổi WMode bằng jQuery - Thủ thuật CSS

Anonim

Nếu bạn không đặt wmode trên một flash nhúng, nó sẽ nổi trên đầu lớp phủ, điều này có thể là một vấn đề khá lớn. Điều này là lý tưởng trong môi trường có nhiều mã video cũ hoặc nơi người dùng sẽ đăng mã mới và dạy họ về wmode là một nguyên nhân mất tích. Điều này sẽ hoạt động trên tất cả các trình duyệt.

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