訪問者が 5 つのボタンのいずれかをクリックして背景色を変更できるブログを開発しています。
$(function(){
//Verificando se já existe algum esquema de cor selecionado
var esquemaCor = parseInt(getCookie("cor_de_fundo"));
switch(esquemaCor){
case 1:
$('body').css('background-color','#0A0A0A');
break;
case 2:
$('body').css('background-color','#766777');
break;
case 3:
$('body').css('background-color','#EEE6EE');
break;
case 4:
$('body').css('background-color','#9F00A9');
break;
case 5:
$('body').css('background-color','#420668');
break;
default:
$('body').css('background-color','#9F00A9');
}
$('#cor_01').click(function(){
setCookie('cor_de_fundo', 1);
$('body').css('background-color','#0A0A0A');
});
$('#cor_02').click(function(){
setCookie('cor_de_fundo', 2);
$('body').css('background-color','#766777');
});
$('#cor_03').click(function(){
setCookie('cor_de_fundo', 3);
$('body').css('background-color','#EEE6EE');
});
$('#cor_04').click(function(){
setCookie('cor_de_fundo', 4);
$('body').css('background-color','#9F00A9');
});
$('#cor_05').click(function(){
setCookie('cor_de_fundo', 5);
$('body').css('background-color','#420668');
});
});
標準色は紫色のブログです。
background: # 9F00A9
ユーザーがボタンイベントの背景色を変更すると、完全に機能します。問題は、彼がブログのページ間を移動するときです。彼が選択した色を充電する前に、たとえば黒の背景色は、紫から黒への後に最初に読み込まれます。(テスト ブログをご覧ください: www.obovio.com.br ) ユーザーが選択した最初の色を常に持ち歩くにはどうすればよいですか?