我花了很多时间尝试配置一个styleswitcher脚本来替换我的html背景和css从一种颜色到另一种颜色,我得到了一些使用SIFR3的文本,主要是h1,h2 tahs和h2 a:links ...
我唯一的问题是,当我切换时,flash文本不考虑颜色变化,我尝试使用rollBack,但我运气不好。
我在这里找到了一个解决方案:
function changeColor(hexValue) {
var css = '.sIFR-root { color: ' + hexValue + '; }';
for (var i = 0; i < sIFR.replacements['h1'].length; i++) {
sIFR.replacements['h1'][i].changeCSS(css);
}
for (var i = 0; i < sIFR.replacements['h2'].length; i++) {
sIFR.replacements['h2'][i].changeCSS(css);
}
}
// after switching stylesheet:
changeColor('#FF9900');
它适用于h1,h2,但不适用于我的h2 a:链接...... 你能告诉我如何调整吗?这真的很不错。
现在,在启动此功能时,我的链接只需将其旧的html外观转换为下划线文本修饰。谢谢!!
答案 0 :(得分:0)
您还需要传递a
的新(或现有)样式。