当前位置: 首页 > Web前端 > HTML

jscookie页面倒计时

时间:2023-04-02 15:40:25 HTML

疯写了一篇没有保存要求的文章:页面倒计时只从第一次追加购买publicmethodcookiesettingfunctiongetCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);如果(c_end==-1)c_end=document.cookie.length;;返回unescape(document.cookie.substring(c_start,c_end))}}return""}functionsetCookie(cname,cvalue,exdays){vard=newDate();d.setTime(d.getTime()+(exdays*60*1000));varexpires="expires="+d.toGMTString();document.cookie=cname+"="+cvalue+";"+expires+";path=/";}实现步骤点击添加购买->记录当前点击时间->在点击页面设置cookie:functionpayment(){varn=getCookie('now_time');if(!n){v??arnowtime=newDate();现在时间=nowtime.getTime();setCookie('now_time',nowtime,5);}}在支付页面调用方法:now:当前时间戳functionPaymentCountdown(now){varnow=now;varw=getCookie('now_time');如果(w){vartimeout=setInterval(function(){vardateTime=newDate();dateTime=dateTime.getTime();vardiff=dateTime-now;varalltime=5*60*1000;varc=alltime-diff;if(c>=0){varm=Math.floor(c/1000/60%60);vars=Math.floor(c/1000%60);varstr=""+m+":"+s+"";jQuery("#payment_time").html(str);}elseif(c<0){clearInterval(timeout);jQuery("#payment_words").hide();jQuery("#payment_end").show();}},1000);}};