jQuery实现倒计时及短信倒计时功能的实现代码

本文主要和大家分享jquery实现倒计时功能以及jquery实现发送短信倒计时功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

在实际运用中,经常会使用到倒计时的效果。以下代码利用jQuery实现了一个倒计时计时器。

nbsp;html>         jquery倒计时实现       .shop_list ul li{     display: inline-block;     list-style: none;     width: 300px;    }          

    

登录后复制           jQuery实现倒计时及短信倒计时功能的实现代码      

       

小米手机 Note 顶配版

       

全网通 香槟金 移动联通
双4G手机 双卡双待

       ¥2998                             jQuery实现倒计时及短信倒计时功能的实现代码      

       

小米手机 Note 顶配版

       

全网通 香槟金 移动联通
双4G手机 双卡双待

       ¥2998                                $(function(){ //找到商品列表以及时间显示span var abj = $(“#shop_list”), timeObj = abj.find('.time'); //获取开始时间 var starttime = timeObj.data('starttime'); // 定时器函数 function actionDo(){ return setInterval(function(){ timeObj.each(function(index, el) { //surplusTime为活动剩余开始时间 var t = $(this), surplusTime = t.data('endtime') -starttime; //若活动剩余开始时间小于0,则说明活动已开始 if (surplusTime 0) { t.append(““+showYear+”年”) }; if (showMonth>0) { t.append(““+showMonth+”月”) }; if (showDay>0) { t.append(““+showDay+”天”) }; if (showHour>=0) { t.append(““+showHour+”小时”) }; if (showMinute>=0) { t.append(““+showMinute+”分钟”) }; if (showSeconds>=0) { t.append(““+showSeconds+”秒”) }; }; }); starttime++; },1000); // 设定执行或延时时间 }; // 执行它 actionDo(); });  

jQuery短信倒计时功能的实现方法

1.点击按钮的时候,可以进行倒计时,倒计时自定义.2.当接收短信失败后,倒计时停止,可点击重新发送短信.3.点击的元素支持一般标签和input标签。看似很复杂其实实现代码很简单,下面小编给大家分享下实现代码,需要的朋友参考下吧。

实现的主要功能如下:

1.点击按钮的时候,可以进行倒计时,倒计时自定义。

2.当接收短信失败后,倒计时停止,可点击重新发送短信。

3.点击的元素支持一般标签和input标签。

html代码:

发送验证码

登录后复制

   

css代码:

body{padding:100px;text-align: center;}.sameBtn{display: inline-block;font-size:12px;cursor:pointer;width:76px;height:25px;line-height: 25px;text-align: center;border:0;background: #3186df;color:#fff;}.sameBtn.current{background: #b1b1b1;}

登录后复制

   

js代码:

   //短信倒计时功能/**使用方式如下: * $(".btnCur").CountDownF({ *    time:120, *     resetWords:'重新发送', //文字定义 *    cnSeconds:'s',//倒计时中显示中文的秒,还是s *    clickClass:'current', //点击后添加的class类 *    countState:true, *    callback:function(){ *      setTimeout(function(){ *       //当发送失败后,可以立即清除倒计时与其状态 *        $(".btnCur").CountDownF('clearState'); *      },3000); *    } *  }); * * */;(function($,window,document,undefined){  var pluginName = 'CountDownF',  defaluts = {    time:120,    resetWords:'重新发送', //文字定义    cnSeconds:'s',//倒计时中显示中文的秒,还是s    clickClass:'current', //点击后添加的class类    countState:true //是否可以倒计时,true可以倒计时,false不能进行倒计时  }  function Count(element,options){    this.element = element;    this.$element = $(this.element);    this.state = true;    this.settings = $.extend({},defaluts,options);    this.number = this.settings.time;    this.init();  }  Count.prototype = {    init:function(){      var self = this;      self.$element.on('click',function(){        if(self.state && self.settings.countState){          self.state = false;          if(self.settings.countState){            self._count();          }          if(self.settings.callback){            self.settings.callback();          }        }      });    },    //倒计时函数    _count:function(){      var self = this;      if(self.number == 0){        self._clearInit();      }else{        if(self.number 

   

调用方式:

$(function(){  $(".btnCur").CountDownF({    time:120,    countState:true,    callback:function(){      setTimeout(function(){        $(".btnCur").CountDownF('clearState');      },3000);    }  });  $(".btnCur2").CountDownF({    time:50,    countState:true,    cnSeconds:'秒',    callback:function(){      setTimeout(function(){        $(".btnCur2").CountDownF('clearState');      },5000);    }  });})

登录后复制

相关推荐:

实现短信倒计时60s的方法

js防刷新的倒计时代码 js倒计时代码

jQuery页面倒计时并刷新效果的实现方法

以上就是jQuery实现倒计时及短信倒计时功能的实现代码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2787338.html

(0)
上一篇 2025年3月8日 18:06:36
下一篇 2025年3月8日 18:06:46

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • jquery倒计时小应用实现代码

    jquery可以实现倒计时功能,本文主要和大家详细介绍了jquery实现倒计时小应用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 html    登录后复制                          小米 …

    编程技术 2025年3月8日
    200
  • jQuery实现IE6的遮罩功能

    本文主要和大家介绍jquery实现可兼容ie6的遮罩功能,详细分析了jquery遮罩层的布局、样式及功能实现技巧,需要的朋友可以参考下,希望能帮助到大家。 最精简,最强大的 jQuery 遮罩层效果。 当浏览器改变大小时,遮罩层的大小会相应…

    编程技术 2025年3月8日
    200
  • jQuery表单元素选择器以及获取select元素选择器实例

    本文我们主要和大家分享jquery表单元素选择器以及获取select元素选择器实例,希望能帮助到大家。 首先我们先学习一下jQuery获取select元素选择器的方法: jQuery获取Select选择的Text和Value: 语法解释: …

    2025年3月8日
    200
  • jQuery之EasyUI开发技巧汇总

    本文主要和大家介绍jquery easyui开发技巧总结的相关资料,希望通过本文大家能够掌握easyui的开发技巧,需要的朋友可以参考下,希望能帮助到大家。 jQuery EasyUI开发技巧总结 1、使用tabs时,如果使用的不是url,…

    编程技术 2025年3月8日
    200
  • jQuery UI日期选择器实例详解

    默认功能 日期选择器(Datepicker)绑定到一个标准的表单 input 字段上。把焦点移到 input 上(点击或者使用 tab 键),在一个小的覆盖层上打开一个交互日历。选择一个日期,点击页面上的任意地方(输入框即失去焦点),或者点…

    编程技术 2025年3月8日
    200
  • 限时抢购倒计时功能实现方法

    本文主要为大家带来一篇限时抢购-倒计时的完整实例(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 如下所示: nbsp;HTML>  团购——限时抢 还剩  function …

    2025年3月8日
    200
  • jQuery实现两个div中按钮互换位置代码分享

    本文主要和大家介绍使用jquery实现两个p中按钮互换位置的实例代码,需要的朋友可以参考下,希望能帮助到大家。 效果如下   代码如下:      $(function() { //定义一个变量等于所有button按钮 var btns =…

    2025年3月8日
    200
  • jQuery表单元素选择器实例讲解

    本文主要和大家详细介绍了jquery选择器之表单元素选择器的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 nbsp;html>         input{ display: block; margi…

    2025年3月8日
    200
  • jQuery如何实现简单日期格式化功能

    本文主要和大家介绍jquery实现简单日期格式化功能,涉及jquery调用javascript针对日期格式转换扩展实现日期格式化功能相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。 代码如下,引入jquery后直接后加入以下代码刷新可…

    2025年3月8日
    200
  • vue与jquery实时监听用户输入状态代码分享

    本文主要和大家分享使用vue与jquery实时监听用户输入状态,实现效果是input未输入值时,按钮禁用状态,具体操作代码大家参考下本文吧,希望能帮助到大家。 实现效果:input未输入值,按钮禁用 jquery操作代码: html  登录…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论