2009-04-19 91 views
0

嘿所有,我用這個代碼動態地改變我的sIFR(版本3)H1和H2標籤(感謝Mark Wubben的代碼),但我需要改變我的H2背景顏色相同的功能..任何人都可以幫助我的代碼工作?顯然sIFR的和changeCSS不爲背景顏色工作..sIFR和改變背景

功能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); 
}; 

};

回答

1

sIFR只支持整個Flash影片的背景色,並且以後無法更改。

最好的辦法是爲替換項啓用透明度,並在由sIFR取代的HTML元素(<h2>)上設置背景顏色。不過,建議您僅在嚴格需要時才使用透明度,請記住透明度在Linux上基本不受支持。它將回退到指定的background-color

+0

感謝您的幫助,將嘗試定期的CSS :) – SoulieBaby 2009-04-19 21:58:20