排行榜 统计
  • 文章总数:649 篇
  • 评论总数:10704 条
  • 分类总数:4 个
  • 最后更新:4月4日

给网站添加一个活动倒计时效果(活动倒计时标题)

本文阅读 2 分钟
首页 美化技巧 正文
本文最后更新于2023年01月08日,已超过847天没有更新。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!

您阅读这篇文章共耗时:

  一个非常实用的活动倒计时效果,到对应活动有对应结束倒计时效果,活动结束后会提示活动已经结束,给用户体验是比较好的,由于考虑到一些网站没有使用jq,或者jq版本低之类,所以使用原生来实现效果,这样任何网站都是可以使用。

  教程

  1、首先我们先利用下面的JS代码放到自己网站后台的自定义代码里面,如果后台没有自定义请放到自己源码里面即可,如下图是本站后台的自定义增加代码

  7dabe298afd959e248a67a5494b0340.png

  2、然后我们将一个html代码放到自己想要调用的地方,这里我就不给大家演示了

  代码如下

  JS代码

  


    // 获取id
    var ActivityDate = document.getElementById("ActivityDate");
    function timepiece(key){
        var datatime = /^[\d]{4}-[\d]{1,2}-[\d]{1,2}( [\d]{1,2}:[\d]{1,2}(:[\d]{1,2})?)?$/ig,str='',s;
        // 正则验证日期格式是否正确
        if(!key.match(datatime)){
            console.log('日期参数错误,请按格式填写,如 1996-10-22 24:00:00');
            return
        }
        // 当前日期减去活动日期,判断是否超出
        var sec = (new Date(key.replace(/-/ig,'/')).getTime() - new Date().getTime())/1000;
        if(sec  0) str += Math.floor(s[i]) + i;
        }
        if(Math.floor(sec) == 0){
            str='0秒';
        }
        // 距离活动结束时间显示到页面
        ActivityDate.innerHTML = "" + "本活动还有" + str + "结束" + "";
        // 每隔1秒更新一次
        setTimeout(function(){
            timepiece(key)
        },1000)
    }
    timepiece(ActivityDate.innerHTML);

  HTML调用代码

  

2020-05-08 24:00:00

  演示效果图

  103 (1).png

本文来自投稿,不代表本站立场,如若转载,请注明出处:http://xuan.ddwoo.top/index.php/archives/772/
-- 展开阅读全文 --
PHP生命周期所经历的5个阶段
« 上一篇 01-05
装了Windows11的新电脑怎么跳过联网?
下一篇 » 01-05
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

发表评论

本站已加入互联网信息服务许可,请规范您的言行哦~

成为第一个评论的人

作者信息

热门文章

珍惜时间哦~

今日一言

- -
加载中...
换一句

标签TAG

热评文章