如何使用 cookie 将 div 隐藏 24 小时

穆罕默德·斯里曼

我需要将其隐藏div24 小时。put它不工作。

我想要一个简单的 JavaScript 代码,它允许我div在点击预定的时间量时隐藏某个元素。
为了提供更多信息,我在加载主页时会出现一个建议框。我想要的是当div点击关闭按钮,它会设置一个 cookie 来保持盒子div关闭 24 小时(1 天)。
简单的说,当div按下关闭按钮,框 div 会隐藏 24 小时。

注意:我有一个 javascript 代码,允许关闭按钮关闭框,但每次刷新都会重新加载。
项目文件的链接 (编者注:从不受信任的网站下载文件不安全,最好等待作者用代码编辑问题。)

穆罕默德·斯里曼

谢谢大家 正确的代码是

$(document).ready(function() {

  // If the 'hide cookie is not set we show the message
  if (!readCookie('hide')) {
    $('#applink').show();
  }else {
    $('#applink').hide();
  }

  // Add the event that closes the popup and sets the cookie that tells us to
  // not show it again until one day has passed.
  $('#playstorclose').click(function() {
    $('#applink').hide();
    createCookie('hide', true, 1)
    return false;
  });

});

// ---
// And some generic cookie logic
// ---
function createCookie(name,value,days) {
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else var expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

function eraseCookie(name) {
  createCookie(name,"",-1);
}
<div class="playstorapp" id="applink" style="text-align: center;margin: auto">
        <a id="playstorclose" href="JavaScript:void(0)">X</a>
        <a class="applink" href="https://play.google.com/store/apps/details?id=com.aradev.net&rdid=com.aradev.net" target="_blank">
            Download
        </a>
    </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

前div较小时如何隐藏div

来自分类Dev

如何使的Javascript倒计时24小时,24小时后淡出div元素?

来自分类Dev

如果存在cookie,如何隐藏div

来自分类Dev

如何根据cookie的存在显示隐藏div

来自分类Dev

如何使用Scala将12小时更改为24小时

来自分类Dev

如何使用 AM 和 PM 将 24 小时添加到 12 小时时间戳?

来自分类Dev

如何将 24 小时制时间除以 10 分钟

来自分类Dev

调整大小时如何隐藏div的溢出字符

来自分类Dev

如何在 24 小时后自动删除/隐藏 gridview 上的数据

来自分类Dev

如何将24小时制转换为12小时制?

来自分类Dev

使用App Script从表单将24小时转换为12小时

来自分类Dev

在 Angularjs 中使用 moment js 将 12 小时格式转换为 24 小时格式

来自分类Dev

使用jQuery Cookie使用单选按钮显示/隐藏div

来自分类Dev

缩放浏览器窗口尺寸较小时如何使用引导程序隐藏div之一

来自分类Dev

调整浏览器大小时如何隐藏DIV中的部分HTML文本?使用 CSS)

来自分类Dev

如何记住用cookie显示和隐藏div

来自分类Dev

JS Cookie隐藏/显示div

来自分类Dev

jQuery Cookie隐藏/显示div

来自分类Dev

将 timeInMills 转换为 24 小时/日期

来自分类Dev

将12小时转换为24小时

来自分类Dev

将12小时转换为24小时

来自分类Dev

将24小时以上的小时数转换为小数

来自分类Dev

使用时间基于时间对div进行排序(24小时格式)

来自分类Dev

如何将简单的24小时制转换为时间戳

来自分类Dev

如何将熊猫时间序列拟合到24小时图?

来自分类Dev

如何将日期分成24小时一组-BigQuery

来自分类Dev

如何将12或24小时格式的日期转换为“互联网”日期?

来自分类Dev

如何将命令的时间输出更改为 24 小时格式?

来自分类Dev

如何将当前时间添加到 24 小时格式的日期

Related 相关文章

  1. 1

    前div较小时如何隐藏div

  2. 2

    如何使的Javascript倒计时24小时,24小时后淡出div元素?

  3. 3

    如果存在cookie,如何隐藏div

  4. 4

    如何根据cookie的存在显示隐藏div

  5. 5

    如何使用Scala将12小时更改为24小时

  6. 6

    如何使用 AM 和 PM 将 24 小时添加到 12 小时时间戳?

  7. 7

    如何将 24 小时制时间除以 10 分钟

  8. 8

    调整大小时如何隐藏div的溢出字符

  9. 9

    如何在 24 小时后自动删除/隐藏 gridview 上的数据

  10. 10

    如何将24小时制转换为12小时制?

  11. 11

    使用App Script从表单将24小时转换为12小时

  12. 12

    在 Angularjs 中使用 moment js 将 12 小时格式转换为 24 小时格式

  13. 13

    使用jQuery Cookie使用单选按钮显示/隐藏div

  14. 14

    缩放浏览器窗口尺寸较小时如何使用引导程序隐藏div之一

  15. 15

    调整浏览器大小时如何隐藏DIV中的部分HTML文本?使用 CSS)

  16. 16

    如何记住用cookie显示和隐藏div

  17. 17

    JS Cookie隐藏/显示div

  18. 18

    jQuery Cookie隐藏/显示div

  19. 19

    将 timeInMills 转换为 24 小时/日期

  20. 20

    将12小时转换为24小时

  21. 21

    将12小时转换为24小时

  22. 22

    将24小时以上的小时数转换为小数

  23. 23

    使用时间基于时间对div进行排序(24小时格式)

  24. 24

    如何将简单的24小时制转换为时间戳

  25. 25

    如何将熊猫时间序列拟合到24小时图?

  26. 26

    如何将日期分成24小时一组-BigQuery

  27. 27

    如何将12或24小时格式的日期转换为“互联网”日期?

  28. 28

    如何将命令的时间输出更改为 24 小时格式?

  29. 29

    如何将当前时间添加到 24 小时格式的日期

热门标签

归档