我想創建一個cookie的當前狀態,如果此切換...jQuery - 爲當前的toggleClass狀態創建cookie?
我的代碼:
$(document).bind('keydown', 'esc', function() {
$("nav").toggleClass('blue');
return false;
});
謝謝!
我想創建一個cookie的當前狀態,如果此切換...jQuery - 爲當前的toggleClass狀態創建cookie?
我的代碼:
$(document).bind('keydown', 'esc', function() {
$("nav").toggleClass('blue');
return false;
});
謝謝!
集餅乾:
$.cookie("cookie_name", "state");
讀取Cookie:
var value = $.cookie("cookie_name");
(用jQuery的cookie的插件一樣http://github.com/carhartl/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;
});
是否有其他代碼替代方案?它不起作用:/ –
你需要指定該試試這個不是內置功能,它需要一個插件 – devnull69