Как заcookieть этот код?
$(".sort__View").on("click","a",function() {
var sort = $(this).data("sort");
$(".sort__View a").removeClass("current");
$(this).addClass("current");
$(".items__Sort").fadeOut(0);
$("."+sort).fadeIn(0);
return false;
});
Тобишь что бы при перезагрузке данные считывались из куков?
задан 7 мая 2016 в 2:23
asd
6853 золотых знака10 серебряных знаков22 бронзовых знака
-
Не очень понятно что значит закукить код? вы хотите сохранить js код в куки или данные? Можно сохранить код в виде строки в localstorage или cookie и выполнить с помощью eval, но это не очень хорошее решение.Chemaxa– Chemaxa2016年05月07日 08:55:48 +00:00Commented 7 мая 2016 в 8:55
1 ответ 1
Вот то что ты хочешь, только с использованием не кук, а локального хранилища:
$(".sort__View").on("click", "a", function() {
var sort = $(this).data("sort");
localStorage.setItem('sort__View', sort);
$(".sort__View a").removeClass("current");
$(this).addClass("current");
$(".items__Sort").fadeOut(0);
$("." + sort).fadeIn(0);
return false;
});
$(document).ready(function() {
var sort = localStorage.getItem('sort__View');
if (sort)
$(".sort__View").data('sort', sort).click();
});
ответ дан 8 мая 2016 в 7:52
user1607046
3182 серебряных знака11 бронзовых знаков
Начните задавать вопросы и получать на них ответы
Найдите ответ на свой вопрос, задав его.
Задать вопросlang-js