资讯专栏INFORMATION COLUMN

每天打开页面,只弹一次提示框。

stackvoid / 1296人阅读

摘要:手机推出新功能邻里互撩让沟通无障碍群组模式让群聊嗨起来前往当前时间戳当前日期当日凌晨的时间戳减去一毫秒是为了防止后续得到的时间不会达到的状态当日已经过去的时间毫秒当日剩余时间创建为想要取到的键值的键名

html:

e手机App推出新功能

邻里互撩,让沟通无障碍!

群组模式,让群聊嗨起来!

前往eApp

js:
$(function(){

function setCookie (name, value) {

var curDate = new Date();
//当前时间戳  
var curTamp = curDate.getTime();
//当前日期
var curDay = curDate.toLocaleDateString();
var brow = $.browser;
var curWeeHours = 0;
if (window.navigator.userAgent.indexOf("Chrome") !== -1) {
    //当日凌晨的时间戳,减去一毫秒是为了防止后续得到的时间不会达到00:00:00的状态  
    curWeeHours = new Date(curDay).getTime() + (8 * 60 * 60 * 1000) - 1;
} else {
    curWeeHours = new Date(curDay).getTime() - 1;
}
//当日已经过去的时间(毫秒)  
var passedTamp = curTamp - curWeeHours;
//当日剩余时间  
var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
var leftTime = new Date();
leftTime.setTime(leftTamp + curTamp);
//创建cookie  
document.cookie = name + "=" + value + ";expires=" + leftTime.toGMTString() + ";path=/";

}

function getCookie (name) {
    //name 为想要取到的键值的键名
    var reg = /s/g;
    var result = document.cookie.replace(reg, "");
    var resultArr = result.split(";");
    for (var i = 0; i < resultArr.length; i++) {
        var nameArr = resultArr[i].split("=");
        if (nameArr[0] == name) {
            return nameArr[1];
        }
    }
}

if(getCookie("display")=="hidden"){
    $(".pop-download-warp").css("display","none")
}else{
    setCookie("display","hidden")
    $(".pop-download-warp").css("display","flex")
}

$("#pop-download-btn").on("click",function(){
    $(".pop-download-warp").css("display","none")
})

})

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/92962.html

相关文章

  • 由一个需求(广告每天一次)引发……

    摘要:需求用户每天第一次打开网页时弹出一条广告,并且可以选择关闭默认当天不再弹出和近期不再弹出。实质是这段代码如果以周六为最后一天,这里就是用减获取年和月的最后一秒就很简单了。 需求:用户每天第一次打开网页时弹出一条广告,并且可以选择关闭(默认当天不再弹出)和近期不再弹出。如何从头开始实现? 弹出框 这里用alert代替了,可以用插件如https://v3.bootcss.com/javas...

    funnyZhang 评论0 收藏0
  • js+canvas仿微信《弹一弹》小游戏

    摘要:在弹一弹游戏中,小球不能向上发射。这里又有一个坑弹一弹游戏中,刚射击出去的小球是不受重力影响的不然瞄准还有什么意义。 前言 半年前用js和canvas仿了热血传奇网游(地址),基本功能写完之后,剩下的都是堆数据、堆时间才能完成的任务了,没什么新鲜感,因此进度极慢。这次看到微信《弹一弹》比较火,因为涉及到物理引擎(为了真实),于是动手试了一下。一共用了10个小时,不仅完成了这个demo,...

    Invoker 评论0 收藏0
  • 手把手教你刷github提交记录

    摘要:但是,毕竟是人,哪天忙了就会忘记提交,所以想着能不能实现在自己阿里云服务器系统上,设置,定制下命令,实现每天定点自动提交。 前言 进入自己github主页会看到自己的提交记录,如果某天没有提交记录,那天的小方框就显示灰色。强迫症的我,每次进来看着就感觉不爽,想着自己每天记得提交点东西,争取像阮一峰大神一样,每天都有提交记录。 showImg(https://www.wty90.co...

    ChanceWong 评论0 收藏0
  • jQuery入门笔记之(三)事件详解

    摘要:可以传递三个参数表示一个或多个事件类型,比如。表示绑定到指定元素的处理函数。我们称它为简写事件。必须在中,并且使用作为事件触发元素,不然无效。和表示鼠标移入和移出的时候触发。按下返回按下返回和分别表示光标激活和丢失,事件触发时机是当前元素。 转自个人博客 在JavaScript 有一个非常重要的功能,就是事件驱动。如果你的网页需要与用户进行交互的话,就不可能不用到事件。它在页面完全加...

    GitCafe 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<