国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS實(shí)現(xiàn)可調(diào)整倒計(jì)時(shí)間代碼分享

2019-11-20 11:48:13
字體:
供稿:網(wǎng)友

這是一款基于javascript實(shí)現(xiàn)可調(diào)整倒計(jì)時(shí)間的代碼,我們可以手動(dòng)調(diào)整倒計(jì)時(shí)間,可以精確到“天、時(shí)、分、秒”,而且樣式布局也很新穎。

先上運(yùn)行效果圖:

效果演示     源碼下載

為大家分享的可調(diào)整倒計(jì)時(shí)間的JS代碼如下瀏覽器中如果不能正常運(yùn)行,可以嘗試切換瀏覽模式

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>可調(diào)整倒計(jì)時(shí)間的JS代碼</title><!--[if lte IE 6]><script src="js/DD_belatedPNG_0.0.8a.js" type="text/javascript"></script> <script type="text/javascript"> DD_belatedPNG.fix('a'); </script><![endif]--><link href="style.css" rel="stylesheet" type="text/css" /></head><script type="text/javascript">window.onload=function (){ var oFill=document.getElementById('fill_in'); var oInputYear=oFill.getElementsByTagName('input')[0]; var oInputMonth=oFill.getElementsByTagName('input')[1]; var oInputDay=oFill.getElementsByTagName('input')[2];  var oBtn=document.getElementById('go'); var oBtn2=document.getElementById('go2');  var oTxtDay=document.getElementById('day'); var oTxtHour=document.getElementById('hour'); var oTxtMin=document.getElementById('min'); var oTxtSec=document.getElementById('sec'); var oTxtTarget=document.getElementById('target').getElementsByTagName('strong')[0];  var timer=null;  oBtn2.onclick=function () { timer=setInterval(updateTime, 1000); updateTime(); oTxtTarget.innerHTML=oInputYear.value+"年"+oInputMonth.value+"月"+oInputDay.value+"日"; };  function fillZero(num, digit) { var str=''+num;  while(str.length<digit) { str='0'+str; }  return str; }  function updateTime() { var oDateEnd=new Date(); var oDateNow=new Date();  var iRemain=0;  var iDay=0; var iHour=0; var iMin=0; var iSec=0;  oDateEnd.setFullYear(parseInt(oInputYear.value)); oDateEnd.setMonth(parseInt(oInputMonth.value)-1); oDateEnd.setDate(parseInt(oInputDay.value)); oDateEnd.setHours(0); oDateEnd.setMinutes(0); oDateEnd.setSeconds(0);  iRemain=(oDateEnd.getTime()-oDateNow.getTime())/1000;  if(iRemain<=0) { clearInterval(timer); iRemain=0; alert('已過時(shí)間'); }  iDay=parseInt(iRemain/86400); iRemain%=86400;  iHour=parseInt(iRemain/3600); iRemain%=3600;  iMin=parseInt(iRemain/60); iRemain%=60;  iSec=iRemain;  oTxtDay.innerHTML=fillZero(iDay,3); oTxtHour.innerHTML=fillZero(iHour,2); oTxtMin.innerHTML=fillZero(iMin,2); oTxtSec.innerHTML=fillZero(iSec,2); }  var t=null; var alpha=0; var bShow=true; setInterval(function (){ if(bShow) { startMove(100); } else { startMove(0); }  bShow=!bShow;  function startMove(iTarget) { if(t)clearInterval(t); t=setInterval(function (){ doMove(iTarget); }, 30); }  function doMove(iTarget) { var iSpeed=0; if(alpha<iTarget) { iSpeed=2; } else { iSpeed=-2; }  if(alpha==iTarget) { clearInterval(t); t=null;  if(iTarget==100) { startMove(0); } } else { alpha+=iSpeed;  oBtn2.style.filter="alpha(opacity:"+alpha+")"; oBtn2.style.opacity=alpha/100; } } }, 2000);};</script><body><div id="miaov"> <div id="fill_in"> <span class="title">請輸入:</span> <input type="text" class="long_text" value="2015" /> <span class="space1">年</span> <input type="text" class="text" value="10" /> <span class="space2">月</span> <input type="text" class="text" value="1" /> <span class="space3">日</span> </div> <a href="javascript:;" id="go" class="go"></a> <a href="javascript:;" id="go2" class="active"></a> <p id="target"> 現(xiàn)在距離 - <strong>2015年10月1日</strong> - 還剩: </p> <div id="date"> <p id="day">000</p> <p id="hour">00</p> <p id="min">00</p> <p id="sec">00</p> </div> </div> </body></html>

以上就是為大家分享的JS實(shí)現(xiàn)可調(diào)整倒計(jì)時(shí)間代碼,是不是很贊,希望大家可以喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 塘沽区| 海伦市| 阿合奇县| 沈丘县| 甘孜县| 漳浦县| 吴旗县| 桦川县| 潼关县| 芜湖市| 宁波市| 监利县| 潮安县| 肇源县| 江山市| 隆林| 江安县| 宝丰县| 淮南市| 开远市| 青川县| 霍州市| 周至县| 利辛县| 眉山市| 碌曲县| 德昌县| 会昌县| 贞丰县| 富平县| 德格县| 天柱县| 陇川县| 苍梧县| 加查县| 南川市| 东乌| 田阳县| 芮城县| 永胜县| 仲巴县|