我正在尝试进行某种切换。一个单选按钮,当切换到某些div上的类时。至少这是个主意。我可以轻松地使用jQuery,但我的问题是让它在刷新后保持不变。例如,如果我切换...开关,则会从所有.filter
中删除.post
。我想在刷新后让开关保持原样。有没有办法只使用jQuery并且无法访问后端内容来实现这一点?
答案 0 :(得分:1)
就像Arun P Johny所说,你可以使用jquery cookie,但是仅仅为了这种目的使用插件并不是很有用。
知道你只想要jQuery,但javascript中的实现非常简单,所以无论如何我都会告诉你(使用会话cookie):
$("#button").click(function(){
document.cookie = "toggled=yes";
});
if (document.cookie.indexOf("toggled") >= 0){
$(".post").removeClass(".filter");
}
答案 1 :(得分:0)
我喜欢这个jQuery插件:https://github.com/carhartl/jquery-cookie
切换单选按钮时保存cookie:
$.cookie('COOKIE_NAME', option_to_save , { expires: 365, path: '/' });
在DOM准备好之前获取cookie,然后初始化你的某些DIV:
var option = $.cookie('COOKIE_NAME')