0

ねえ、私はこのコードを使用してsIFR(バージョン3)のH1タグとH2タグを動的に変更しています(コードを提供してくれたMark Wubbenに感謝します)が、同じ関数でH2の背景色を変更する必要があります。コードを機能させますか?どうやらsIFRとchangeCSSは背景色では機能しません。

関数changeColor(hexValue){

var css1 = '.sIFR-root { color: '+ hexValue +'; }';
var css2 = '.sIFR-root { color: #080808; background-color: '+hexValue+'; }';

for (var i = 0; i < sIFR.replacements['h1'].length; i++) {
    sIFR.replacements['h1'][i].changeCSS(css1);
};

for (var i = 0; i < sIFR.replacements['h2'].length; i++) {
    sIFR.replacements['h2'][i].changeCSS(css2);
};

};

4

1 に答える 1

1

sIFRは、Flashムービー全体の背景色のみをサポートしており、後で変更することはできません。

最善の策は、置換の透明性を有効にし、sIFR(<h2>)で置換されたHTML要素の背景色を設定することです。ただし、透明性は厳密に必要な場合にのみ使用することをお勧めします。Linuxでは透明性はほとんどサポートされていないことに注意してください。代わりに、指定されたものにフォールバックしますbackground-color

于 2009-04-19T13:39:13.017 に答える