老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

js如何實現網頁同時進行多個倒計時功能

這篇文章將為大家詳細講解有關js如何實現網頁同時進行多個倒計時功能,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

專注于為中小企業提供成都做網站、成都網站建設、成都外貿網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業藤縣免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了千余家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

js的作用是什么

1、能夠嵌入動態文本于HTML頁面。2、對瀏覽器事件做出響應。3、讀寫HTML元素。4、在數據被提交到服務器之前驗證數據。5、檢測訪客的瀏覽器信息。6、控制cookies,包括創建和修改等。7、基于Node.js技術進行服務器端編程。

js實現網頁同時進行多個倒計時的具體內容如下

創建一個時間類Timer.

每個商品的倒計時生成一個實例:var time = new Timer();

/**
*startime 應該是毫秒數
*/
 
var Alarm = function (startime, endtime, countFunc, endFunc) {
    this.time = Math.floor((endtime - startime) / 1000); //時間
    this.countFunc = countFunc; //計時函數
    this.endFunc = endFunc; //結束函數
    this.flag = 't' + Date.parse(new Date()); //
  };
Alarm.prototype.start = function () {
  var self = this;
 
  self.flag = setInterval(function () {
    if (self.time < 0) {
      clearInterval(self.flag);
      self.endFunc();
      console.log('計時結束');
    } else {
      var minute, hour, day, second;
      day = Math.floor(self.time / 60 / 60 / 24) < 10 ? '0' + Math.floor(self.time / 60 / 60 / 24) : Math.floor(self.time / 60 / 60 / 24);
      hour = Math.floor(self.time / 60 / 60 % 24) < 10 ? '0' + Math.floor(self.time / 60 / 60 % 24) : Math.floor(self.time / 60 / 60 % 24);
      minute = Math.floor(self.time / 60 % 60) < 10 ? '0' + Math.floor(self.time / 60 % 60) : Math.floor(self.time / 60 % 60);
      second = Math.floor(self.time % 60) < 10 ? '0' + Math.floor(self.time % 60) : Math.floor(self.time % 60);
      //倒計時執行函數
      self.countFunc(second, minute, hour, day);
      self.time--;
    }
  }, 1000);
}

如果調用:

var time1 = new Alarm(startime, endtime, countFunc, endFunc);
time1.start();
 
var time2 = new Alarm(startime, endtime, countFunc, endFunc);
time2.start();
...

調用示例:

var countTime = function () {
  var eles = $('.count_time'),
    len = eles.length;
  for (; len > 0; len--) {
    var ele = eles.eq(len - 1);
    (function (ele) {
      startTime = new Date(ele.attr('data-start-time')).getTime(),
          endTime = new Date(ele.attr('data-end-time')).getTime(),
          alarm = new Alarm(startTime, endTime, function (second, minute, hour, day) { //計時鐘
            ele.text(hour + ':' + minute + ':' + second);
          }, function () { //倒計時結束
            ele.text('00:00:00');
            window.location.reload();
          });
      alarm.start();
    })(ele);
  }
};
countTime();

關于“js如何實現網頁同時進行多個倒計時功能”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


網頁標題:js如何實現網頁同時進行多個倒計時功能
轉載來源:http://www.xueling.net.cn/article/pcoioc.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91精品国模一区二区三区 | 国产亚洲综合一区二区 | A级毛片免费无码观看、、 麻豆伊人 | 看全色黄大色大片免费无码 | www.中文字幕久久久 | 一本一本久久a久久精品综合麻豆 | 亚洲精品一区二区四区 | 四虎黄色影院 | 中文字幕在线观看二区 | 人妻内射.PORN | 一级片毛片网站 | 国产伦精品一区二区三区照片91 | 国产成人欧美综合在线影院 | 日日射av | 亚洲欧洲日韩在线 | 91官网在线 | 涩涩网站在线 | 成人影片免费观看 | 国产一区二区三区在线观看网站 | 久久久久久精品无码午夜按摩师 | 狠狠干激情 | 北条麻妃中文 | 国产成人久久精品 | 欧美色就插 | 人人爽人人澡人人人妻、百度 | 91亚洲免费 | 成人区人妻精品一区二区不卡 | 日本日韩中文字幕 | 欧美白浆视频 | 久久久夜色精品亚洲a | av中文在线天堂 | 国产精品国产三级国产普通话三级 | 女人与动zzz0000xxxx | 全部免费毛片在线播放网站 | 椎名由奈一区二区在线 | 香蕉久久国产AV一区二区 | 欧美性大战久久久久XXX | 韩国理伦片一区二区三区在线播放 | 免费无码午夜福利片69 | av成人毛片 | 91在线视频?看免费 高清在线一区二区 |