javascript - 如何在每个用户每天点击 2 次后禁用 <div>

标签 javascript jquery html css cookies

我想知道我该怎么做这个 每个用户每天只能点击 2 次,当用户点击此广告时,如何使该广告在新窗口中打开

<div class="thumbnail">
  <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

  <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-" data-ad-slot="" data-ad-format="auto"></ins>
  <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
  </script>
</div>

最佳答案

var clickedAd = [null, null];
document.getElementById("myCheck").onclick = function(){
clickedAd.forEach(function(idx, ele){
    if(ele == null){
        ele[idx] = "something";
    }
}
if(clickedAd[1] !== null){
    document.getElementById("id-to-hide").style.display = "none";
    setTimeout(function(){
        clickedAd = [null, null];
    }, 86400000);
} else {
document.getElementById("id-to-hide").style.display = "block";
}
};

像这样的事情应该做的事情

关于javascript - 如何在每个用户每天点击 2 次后禁用 <div>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45129329/

相关文章:

javascript - JQuery - 列表中的项目编号

java - 如何在 Liferay serveResource(-, -) 方法中从 AJAX 请求下载文件

javascript - 为什么循环的最后一步没有显示输出?

javascript - Angularjs。 ng-model 没有在 datepicker 中更新

javascript - 克隆并更改类名 +1 和字段名称

html - Bootstrap 导航栏底部不需要的 1px 线并创建导航栏侧间隙

javascript - Phonegap 加载 InAppBrowser 和 url 更改

javascript - 用另一个对象的索引填充一个对象

javascript - 获取输入值并将其与 JavaScript 变量一起使用

html - SVG 多边形指向 CSS 剪辑路径