このトグルの場合、現在の状態のクッキーを作成したい...
私のコード:
$(document).bind('keydown', 'esc', function() {
$("nav").toggleClass('blue');
return false;
});
ありがとう!
クッキーを設定:
$.cookie("cookie_name", "state");
クッキーを読む:
var value = $.cookie("cookie_name");
これを試してください ( http://github.com/carhartl/jquery-cookieのような jQuery Cookie プラグインと一緒に)
// get previous state and initiate the class
if($.cookie("state") == 1) {
$('nav').addClass("blue");
} else {
$('nav').removeClass("blue");
}
$(document).bind('keydown', 'esc', function() {
$("nav").toggleClass('blue');
if($("nav").hasClass("blue")) {
$.cookie("state", 1);
} else {
$.cookie("state", 0);
}
return false;
});