簡単な質問ですが、
DOM 内のすべての<object>
タグを検出し、 <param name="wmode" value="transparent">
jquery を使用して「wmode」を透明に追加または変更する方法。
前もって感謝します。
簡単な質問ですが、
DOM 内のすべての<object>
タグを検出し、 <param name="wmode" value="transparent">
jquery を使用して「wmode」を透明に追加または変更する方法。
前もって感謝します。
このような jQuery コードは、パラメーターを変更しようとします。
$('object').each(function(index, elem) {
var wmode = elem.children('param[name="wmode"]');
if(!wmode.length) {
elem.append('<param name="wmode" value="transparent"/>');
} else {
wmode.attr('wmode', 'transparent');
}
});
ただし、これでは目的の効果が得られません。変更を実際に有効にするには、オブジェクトを完全に削除して再作成する必要があります。(過去に、オブジェクト タグを一時的に削除してから再度追加しようとしましたが、クロス ブラウザーでは成功しませんでした。) SWFObject ライブラリを参照することをお勧めします。そのための jQuery プラグインもあります。