2

背景色が変更されたときにCookieを設定するにはどうすればよいですか?ボディカラーを変更する基本的なスイッチャーを作成しましたが、変更した色をクッキーに保存したいと思います。

何か案が?

jQueryコード:

    $('.first li').click(function(){
        var src = $(this).find('img').attr('src');
       $('body').css('background','url('+src+')');
     });

こちらのデモ

4

3 に答える 3

3

次のプラグインをページに追加してください:https ://github.com/carhartl/jquery-cookie

これで、次のことができます。

Cookieを作成します。

$.cookie('the_cookie', 'the_value');

クッキーを読む:

$.cookie('the_cookie');
于 2013-02-06T20:19:00.720 に答える
1

HTML5 localStorage を使用でき、動作します

    window.localStorage.setItem("color_fondo",color);
    document.body.style.backgroundColor =  color;
于 2013-02-06T20:21:38.807 に答える
1

この行を関数の最後に挿入します。

document.cookie = 'userColor="' + document.body.style.background + '"';
于 2013-02-06T20:28:44.657 に答える