$(document).ready(function(){
var nav, sect, proj, button, inbut, figur;
$('#evil').click(function () {
nav = 'evil-navigation';
sect = 'evil-sect-one';
proj = 'evil-project-title';
button = 'evil_button';
inbut = 'evil-in-button';
figur = 'evil_figure';
//что с низу надо как то оптимизировать она будут мого раз повторятся
$('.navigation').addClass(nav);
$('.sect-one').addClass(sect);
$('.project-title').addClass(proj);
$('.button').addClass(button);
$('.in-button').addClass(inbut)
$('.figure').addClass(figur);
});
$('#hacker').click(function () {
nav = 'hacker-navigation';
sect = 'hacker-sect-one';
proj = 'hacker-project-title';
button = 'hacker_button';
inbut = 'hacker-in-button';
figur = 'hacker_figure';
$('.navigation').addClass(nav);
$('.sect-one').addClass(sect);
$('.project-title').addClass(proj);
$('.button').addClass(button);
$('.in-button').addClass(inbut)
$('.figure').addClass(figur);
});
$('#basic').click(function () {
$('.navigation').removeClass(nav);
$('.sect-one').removeClass(sect);
$('.project-title').removeClass(proj);
$('.button').removeClass(button);
$('.in-button').removeClass(inbut);
$('.figure').removeClass(figur);
});
});
/* общие для всех тем */
.navigation { /* style */ }
.sect-one { /* style */ }
.project-title { /* style */ }
/* конкретные для темы evil вдобавок к общим */
body.theme-evil .navigation { /* style */ }
body.theme-evil .sect-one { /* style */ }
body.theme-evil .project-title { /* style */ }
/* конкретные для темы hacker вдобавок к общим */
body.theme-hacker .navigation { /* style */ }
body.theme-hacker .sect-one { /* style */ }
body.theme-hacker .project-title { /* style */ }
/* ..... */
$(document).ready(function() {
var themes = ['evil', 'hacker', 'basic'];
var oldTheme = 'basic';
themes.forEach(function(theme) {
$('#' + theme).click(function() {
$('body').removeClass('theme-' + oldTheme);
$('body').addClass('theme-' + theme);
oldTheme = theme;
});
});
});
$(document).ready(function(){
var nav, sect, proj, button, inbut, figur, navspan;
function addclasss() {
$('.navigation').addClass(nav);
$('.sect-one').addClass(sect);
$('.project-title').addClass(proj);
$('.button').addClass(button);
$('.in-button').addClass(inbut);
$('.figure').addClass(figur);
}
function removeclasss() {
$('.navspan').removeClass(navspan);
$('.navigation').removeClass(nav);
$('.sect-one').removeClass(sect);
$('.project-title').removeClass(proj);
$('.button').removeClass(button);
$('.in-button').removeClass(inbut);
$('.figure').removeClass(figur);
}
$('#evil').click(function () {
removeclasss();
nav = 'evil-navigation'; sect = 'evil-sect-one'; proj = 'evil-project-title'; button = 'evil_button'; inbut = 'evil-in-button'; figur = 'evil_figure';
addclasss();
});
$('#hacker').click(function () {
removeclasss();
nav = 'hacker-navigation'; sect = 'hacker-sect-one'; proj = 'hacker-project-title'; button = 'hacker_button'; inbut = 'hacker-in-button'; figur = 'hacker_figure', navspan='hacker-navspan';
addclasss();
});
$('#basic').click(function () {
removeclasss();
});
});