Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重新启动浏览器后还记得Cookie吗_Javascript_Jquery - Fatal编程技术网

Javascript 重新启动浏览器后还记得Cookie吗

Javascript 重新启动浏览器后还记得Cookie吗,javascript,jquery,Javascript,Jquery,我想在cookies中使用下面的代码,允许我的网站访问者更改我网站的字体大小。一切正常;当我刷新/关闭页面时,cookies会被记住。但是,一旦我重新启动浏览器,它们就会丢失。是否有办法调整下面的cookie代码,以便在重新启动浏览器后记住?谢谢你的帮助。(我对jquery几乎一无所知,我在网上找到了这段代码,并根据自己的需要对其进行了调整,但我需要cookies方面的帮助。) jQuery(文档).ready(函数($){ $(“.button-f16”)。单击(函数(){ $(“p”).ad

我想在cookies中使用下面的代码,允许我的网站访问者更改我网站的字体大小。一切正常;当我刷新/关闭页面时,cookies会被记住。但是,一旦我重新启动浏览器,它们就会丢失。是否有办法调整下面的cookie代码,以便在重新启动浏览器后记住?谢谢你的帮助。(我对jquery几乎一无所知,我在网上找到了这段代码,并根据自己的需要对其进行了调整,但我需要cookies方面的帮助。)

jQuery(文档).ready(函数($){
$(“.button-f16”)。单击(函数(){
$(“p”).addClass(“f16”).removeClass(“f22”);
$.removeCookie('cookief22');
$.cookie(“cookief16”,$(.button-f16”).hasClass(“f16”);
});
如果($.cookie(“cookief16”)=“true”){
$(“p”).addClass(“f16”).removeClass(“f22”);
}
});
jQuery(文档).ready(函数($){
$(“.button-f22”)。单击(函数(){
$(“p”).addClass(“f22”).removeClass(“f16”);
$.removeCookie('cookief16');
$.cookie(“cookief22”,$(.button-f22”).hasClass(“f22”);
});
如果($.cookie(“cookief22”)=“true”){
$(“p”).addClass(“f22”).removeClass(“f16”);
}
});
.f22{
字体大小:22px;
} 
.f16{
字体大小:16px;
}  

16px字体

22px字体


因为您没有给它一个过期时间,所以它不是cookie。
这叫做一个会话。
当您关闭浏览器时,会话将过期。
为它设定一个过期时间,你就会没事了

$.cookie(“测试”,1,{expires:10})


请注意,“expires:10”表示10天。

您不设置过期时间 例如:

$.cookie('name', 'value', { expires: 7 });

帕萨,请原谅我的无知,但是我应该把代码放在哪里呢?只要把它添加到你现在正在创建cookie的地方就行了。不要只制作带有“value”和“key”的cookie,而是制作带有“key”、“value”和“expire time”的cookie。我不熟悉jQuery,因此无法在代码中指出它。
$.cookie('name', 'value', { expires: 7 });