JS Cookie 隐藏/显示 div

2023-12-26

尝试使用 jQuery cookie 隐藏/显示框JS 饼干 https://github.com/carhartl/jquery-cookie,但我不知何故无法让它发挥作用。该框根本不会显示。我正在使用 Shopify。

#pop-up {
    display: none;
}

Jquery:

<script type='text/javascript'>//<![CDATA[
  $(window).load(function(){
  // if no cookie
  if (!$.cookie('alert')) {
      $( "#pop-up" ).show();
      $("#hide").click(function() {
          $( "#pop-up" ).slideUp( "slow" );
          // set the cookie for 24 hours
          var date = new Date();
          date.setTime(date.getTime() + 24 * 60 * 60 * 1000); 
          $.cookie('alert', true, { expires: date });
      });
  }
  });//]]> 
</script>

其余的部分:

<div id="pop-up">
  <div id="center" class="box">
    40% off today only<br>
    <a id="hide" href="#">OK, thanks!</a>
  </div>
</div>

它不起作用,因为你只能存储strings在饼干中。您存储字符串"true"而不是布尔值true.

尝试以下代码,我将支票替换为!= "true".

<script type='text/javascript'>//<![CDATA[
  $(window).load(function(){
  // if no cookie
  if ($.cookie('alert')!="true") {
      $( "#pop-up" ).show();
      $("#hide").click(function() {
          $( "#pop-up" ).slideUp( "slow" );
          // set the cookie for 24 hours
          var date = new Date();
          date.setTime(date.getTime() + 24 * 60 * 60 * 1000); 
          $.cookie('alert', "true", { expires: date });
      });
  }
  });//]]> 
</script>

一个工作中的jsfiddle:http://jsfiddle.net/bqam0qb4/1/ http://jsfiddle.net/bqam0qb4/1/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JS Cookie 隐藏/显示 div 的相关文章

随机推荐

  • TFCamemBERT 模型训练但测试没有结果

    目前我正在使用 Camembert 进行医学领域的命名实体识别 精确地使用以下模型 TF卡芒贝尔 https huggingface co jplu tf camembert base 然而 我在对任务模型进行微调时遇到了一些问题 因为我使
  • 使用编程约束时如何将 CAGradientLayer 添加到 UIView

    对于 Swift 中的 iOS 应用程序 我使用编程约束 并希望将 CAGradientLayer 添加到 UIView 下面是我的代码 它不起作用 import UIKit class ViewController UIViewContr
  • SDL:全屏半透明背景

    我正在尝试编写一个具有覆盖整个屏幕的半透明背景的程序 经过一些研究 SDL 似乎是最佳选择 我编写了代码来创建一个背景的全屏窗口 其 alpha 等于 100 满分 255 但由于某种原因它只绘制纯色 我做错了什么 Initialise S
  • 在 JSON.NET 中序列化 null

    通过 JSON NET 序列化任意数据时 任何为 null 的属性都会写入 JSON 如下所示 属性名称 空 这当然是正确的 但是我需要自动将所有空值转换为默认的空值 例如无效的strings 应该变成String Empty null i
  • PHP SimpleXML asXML写入ANSI编码文件

    我正在尝试将一些内容写入 XML 文件 但我确实遇到了特殊字符的问题 我想写的内容通过提交给脚本 GET 所以我假设它已正确解码为 UTF 8 内容 write GET content 将被喂食如下 file php content s F
  • Cordova 3.4 Android 本地视频文件无法播放

    我已经尝试了几天通过 cordova 3 4 应用程序在 Galaxy Tab 4 2 上播放本地视频文件 当我使用绝对 http url 时 视频播放得很好 这是我尝试过的 我将视频文件放入 asset res raw 文件夹中 如下所示
  • 确定 HSL 变化以将一种颜色转换为另一种颜色

    I use LESS 我想利用各种综合颜色函数 http lesscss org functions color operations允许仅设置几种基本颜色 然后派生其他变化色相 饱和度 亮度 旋转 ecc 假设我的着色器中有以下 2 种颜
  • JSX 错误:类型“JSX.IntrinsicElements”上不存在属性

    我将容器转换为 jsx 文件 但现在渲染方法中的 HTML 元素出现以下错误 类型 JSX IntrinsicElements div 上不存在属性 类型 JSX IntrinsicElements h1 上不存在属性 包 json nam
  • Laravel 4.2:MYSQL 超时。在哪里更改全球时间

    ErrorException PDO commit MySQL 服务器已经消失 这是我收到的消息 如果我在 xampp my ini 中设置所有变量 它不会改变任何东西 例子 innodb lock wait timeout 1 net r
  • Environment.SetEnvironmentVariable 需要很长时间才能在用户或计算机级别设置变量

    我在 C NET 3 5 中使用 Environment SetEnvironmentVariable 方法调用 如下所示 环境 SetEnvironmentVariable 环境变量 价值 机器 然而 在多个测试系统 运行 XP 和 Wi
  • 使用VM(虚拟机)时可以设置dev/random吗?

    有谁知道在虚拟机 本例中为 VMWare 中运行操作系统时是否可以设置 dev random 你所说的 设置 是什么意思 dev random 将在虚拟机中可用 并且工作得很好
  • 无法在 GitHub 上分叉存储库

    我正在尝试分叉this https github com klange ponyos存储库 但收到错误消息 您目前无法分叉此存储库 我已经阅读了许可证 并尝试使用 VPN 从另一台计算机进行分叉 以防我的浏览器和 GitHub 发生安全冲突
  • Grails shell 看不到域对象

    我是一个 grails 新手 也是一个出色的新手 我正在学习一些 grails 教程 作为一个新用户 grails shell 对我来说是一个非常有用的小工具 但我不知道如何让它看到我的类和对象 这就是我正在尝试的 grails creat
  • 在多个表中插入数据的最佳且快速的方法是什么以及如何对多个数组使用 Xss_Clean()?

    我正在使用Codeginator 我有三个表 将来会根据要求增加 表名称是 tbl customer tbl customer billing tbl customer shipping 每个表都通过主键和外键连接 现在我正在每个表中插入数
  • 将 for 循环中创建的多个 ggplots 保存到单个图[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我想在一个图中有多个 ggplots 图 问题 当尝试使用 for 循环创建绘图列表 稍后在 grid arrange
  • WebClient 403 禁止

    我可以在 IE 中手动下载它 但是 使用以下代码 WebClient client new WebClient client DownloadFile address filename 显示异常 403 禁忌 怎么了 我怎样才能做到这一点
  • 我可以在Linux上打开命名管道以在Python中进行非阻塞写入吗?

    我使用创建了一个 fifo 文件mkfifo 是否可以在不阻塞的情况下打开 写入它 我想不知道是否有读者 下列 with open fifo wb 0 as file file write b howdy 只是在开盘时停滞不前 直到我做了一
  • 为 ParameterSanitizer 设计 NoMethodError

    每次我尝试在我的网站上唱歌时都会遇到一个错误 我快要疯了 Heroku 日志 Started GET users sign in for 201 235 89 150 at 2016 07 06 01 35 03 0000 Complete
  • 如果今天的日期是到期日四天内,则发送电子邮件

    我肯定会被认为是一个 vba 初学者 并且我正在尝试在我的项目管理电子表格中构建一个自动电子邮件提醒 当今天的日期在截止日期的 4 天内时 但我使用的代码不断返回运行时错误 13 类型不匹配 我已经搜索了整个互联网的神圣大厅来寻找这个解决方
  • JS Cookie 隐藏/显示 div

    尝试使用 jQuery cookie 隐藏 显示框JS 饼干 https github com carhartl jquery cookie 但我不知何故无法让它发挥作用 该框根本不会显示 我正在使用 Shopify pop up disp