如何在下面的code中实现LocalStorage?刷新页面时应重置值。 我已经被迫将本地存储工作了几个块(交付时间为#,现在交付为#)。我不知道如何使其他块与localstorage一起工作。请检查jsfiddle以获取整个代码。
$("#delivery-now").on('click', function(e) {
if (!$('#delivery-now').hasClass('active')) {
$(this).toggleClass('active', true);
$("#delivery-time").removeClass('active');
localStorage.setItem("activeButton", $(".active").attr("id"));
}
});
$("#delivery-time").on('click', function(e) {
if (!$('#delivery-time').hasClass('active')) {
$(this).toggleClass('active', true);
$("#delivery-now").removeClass('active');
localStorage.setItem("activeButton", $(".active").attr("id"));
}
});
var activeId = localStorage.getItem("activeButton");
if (activeId) {
$(".active").removeClass("active");
$("#" + activeId).addClass("active");
}
答案 0 :(得分:0)
这是答案:
var activeId = localStorage.getItem("activeButton");
if (activeId) {
//$(".active").removeClass("active");
//$("#" + activeId).addClass("active");
$("#" + activeId).click();
}