如何实现LocalStorage?

时间:2018-08-23 12:15:00

标签: jquery local-storage

如何在下面的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"); 
}

1 个答案:

答案 0 :(得分:0)

这是答案:

var activeId = localStorage.getItem("activeButton");
if (activeId) {
  //$(".active").removeClass("active");
  //$("#" + activeId).addClass("active"); 
  $("#" + activeId).click();
}