В теле функции switchSifrColor
на вашем сайте можно разместить следующее:
$('h2').removeClass("sIFR-replaced");
sIFR.replace(helvetica, {
selector: 'h2',
wmode: 'transparent',
css: [ '.sIFR-root { color: #' + color + '; }' ]
});
Основным изменением является то, что свойство css
представляет собой массив строк, в отличие от объекта, который вы передавали.
И примечание: отличная работа! Сайт выглядит очень красиво.
[Изменить]
Полагаю, это окажется более полезным, чем повторный вызов replace
.
var css = '.sIFR-root {color:#ff1ff1;}';
$.each(sIFR.replacements['h2'], function() {
this.changeCSS(css);
});
Я только что попробовал через Firebug, и он выглядит великолепно:)
[/ Edit]