jquery - 用 jQuery Cookie 记住多个 div toggleClass

标签 jquery html css cookies

我有两个 div(staticclosesads)。第一个是可见的,另一个是隐藏的。当我关闭第一个 div 时,第二个变得可见,当我单击第二个 div 时,第一个变得可见。如何使用 jquery.cookie还记得 div 的状态吗?

$('.staticclose').click(function(){ 
  $('.static-ad').toggleClass('hide');
  $('.sads').toggleClass('hide');
});

$('.sads').click(function(){ 
  $('.static-ad').toggleClass('hide');
  $('.sads').toggleClass('hide'); 
});

最佳答案

在您提出问题时使用 jQuery.cookie,您可以执行以下操作:

$('.staticclose').click(function(){ 
  $('.static-ad').toggleClass('hide');
  $('.sads').toggleClass('hide');
  $.cookie("last_state", "0", {path: "/"});
});

$('.sads').click(function(){ 
  $('.static-ad').toggleClass('hide');
  $('.sads').toggleClass('hide'); 
  $.cookie("last_state", "1", {path: "/"});
});
$(document).ready(function(){
  if ($.cookie("last_state") === "1") {
    //Do whatever you want
  } else {
    //Do whatever you want
  }
});

关于jquery - 用 jQuery Cookie 记住多个 div toggleClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31282378/

相关文章:

css - 无法加载资源: 404 (Not Found) - Rails custom fonts

ajax - 使用 JQuery 和 Django 上传图像

javascript - 获取文本框的值作为表列的子项

Javascript getJson 回调不起作用(这有什么问题?)

css - 我如何从 Google Material Design Library 中获取概述的评论图标?

html - 如何为div的背景颜色设置不透明度?

javascript - 我如何用 jquery 解析那个 xml 文件

jquery - Shopify 商店背景视频未在移动设备上显示

html - 克隆一个 dribbble 布局,链接文本稍微出现在顶部而不是中间

javascript - 显示新通知的最佳方式