Я пытаюсь изменить цвет фона тела, когда пользователь меняет тему страницы с помощью jQuery UI Themeselector.
Я пробовал это
function updateBodyBackground() {
$("body").css('background-color', $('.ui-widget-header:first").css("background-color") + ' !important;');
}
Затем я вызываю егоготов к документу (чтобы установить исходный фон темы), и я установил его на событие onClose для ThemeSelector следующим образом:
$function() {
updateBodyBackground();
$('#switcher').themeswitcher({ expires: 365, path: '/', loadTheme: "sunny", onClose: updateBodyBackground });
}
Ничего не делает в Firefox, похоже, стоит за изменением в Chromeи селектор, похоже, вообще не работает в IE8.
Есть предложения о том, как изменить фон для лучшего соответствия выбранной теме пользовательского интерфейса jQuery?
Спасибо!