Я пытаюсь сделать какой-то переключатель. Радиокнопка, которая при переключении переключает класс на определенные div. По крайней мере, эта идея. Я могу сделать это с помощью jQuery легко, но моя проблема заключается в том, чтобы он оставался после обновления. Например, если я переключу переключатель..., он удалит .filter
из всех .post
. Я хочу, чтобы переключатель оставался таким же после обновления. Есть ли способ, которым я могу добиться этого только с помощью jQuery и без доступа к материалам конца?
Как сказал Арун П. Джонни, вы можете использовать jquery cookie, но использование плагина только для этой цели не очень полезно.
Знайте, что вы хотите только в jQuery, но реализация в javascript очень проста, поэтому я покажу вам все (с помощью cookie сеанса):
$("#button").click(function(){
document.cookie = "toggled=yes";
});
if (document.cookie.indexOf("toggled") >= 0){
$(".post").removeClass(".filter");
}
example.com
, будет ли файл cookie доступен для example.com/somepage
?
Мне нравится этот плагин jQuery: https://github.com/carhartl/jquery-cookie
Сохранить печенье при переключении переключателя:
$.cookie('COOKIE_NAME', option_to_save , { expires: 365, path: '/' });
И получить cookie перед DOM, а затем инициализировать ваши определенные DIVs:
var option = $.cookie('COOKIE_NAME')