【问题标题】:jQuery effects disappears on reloadjQuery 效果在重新加载时消失
【发布时间】:2019-02-25 18:37:34
【问题描述】:

我用 jQuery 在我的网站上隐藏了一些元素,但是重新加载页面时效果消失了。如何存储 jQuery 并避免这种情况?

$(document).ready(function(){
    $('.sf-label-radio').text('');
    $('.sf-item-0').css('display', 'none');
});

【问题讨论】:

标签: jquery reload


【解决方案1】:

您可以使用 cookie 或本地存储。

饼干: https://github.com/carhartl/jquery-cookie

在 cookie 中设置值:

  $.cookie("anyname", 1);

读取 cookie 的值:

var cookieValue = $.cookie("anyname");

对于本地存储: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

【讨论】:

  • 我听不懂。我如何设置 $('.sf-item-0').css('display', 'none');以 cookie 为例?
  • 你可以设置 $.cookie("sf-item-0", 'hide');然后在加载时你可以读取这个值 var cookieValue = $.cookie("sf-item-0");您可以根据该值隐藏或显示。
猜你喜欢
  • 1970-01-01
  • 2019-06-14
  • 1970-01-01
  • 2013-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
  • 1970-01-01
相关资源
最近更新 更多