可以防止重新整理重置的倒數計時例項程式碼
一般說來,除了我們明確設定一個到期時間日期,比如類似於2018-5-12這樣,一般在重新整理網頁的時候都會使倒數計時重新來過,下面就介紹一下可以防止這種情況的方式,希望能夠給需要的朋友帶來一定的幫助。
例項程式碼如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>window物件的name屬性-螞蟻部落</title> </head> <body> <script type="text/javascript"> var maxtime; if(window.name==''){ maxtime=7*60; } else{ maxtime=window.name; } function CountDown(){ if(maxtime>=0){ minutes=Math.floor(maxtime/60); seconds=Math.floor(maxtime%60); msg="距離倒數計時結束還有:"+minutes+"分"+seconds+"秒"; document.all["timer"].innerHTML=msg; if(maxtime==5*60){ alert('距離結束還是有五分鐘'); } --maxtime; window.name=maxtime; } else{ clearInterval(timer); alert("倒數計時已經結束了"); } } timer=setInterval("CountDown()",1000); </script> <div id="timer"></div> </body> </html>
以上程式碼實現了我們的要求,儘管重新整理頁面也會被時倒數計時效果重置。之所以能夠實現這樣的效果,是因為window.name屬性值,在重新整理網頁的時候是不會改變的,甚至頁面載入了其他域名的頁面也不會改變。
相關文章
- JavaScript倒數計時程式碼例項JavaScript
- jQuery倒數計時效果程式碼例項jQuery
- JavaScript春節倒數計時程式碼例項JavaScript
- 按鈕倒數計時可用效果例項程式碼
- 商品搶購倒數計時效果程式碼例項
- 網頁倒數計時跳轉程式碼例項網頁
- 按鈕倒數計時指定秒數可用程式碼例項
- js倒數計時關閉頁面程式碼例項JS
- 倒數計時結尾使用動畫效果程式碼例項動畫
- 倒數計時指定時間頁面跳轉程式碼例項
- 傳送簡訊驗證,後按鈕倒數計時,防止重新整理倒數計時失效
- 年月日小時分鐘秒倒數計時效果程式碼例項
- jquery實現的點選進行倒數計時效果程式碼例項jQuery
- 文字框輸入數字倒計例項程式碼
- 倒數計時然後才可以點選效果程式碼
- js按鈕點選後需要倒數計時才能可能用程式碼例項JS
- textarea文字框輸入文字數目倒計效果程式碼例項
- 獲取倒數第幾個元素程式碼例項
- JavaScript 倒數計時60秒程式碼JavaScript
- setTimeout倒數計時效果程式碼
- JavaScript可以開始和停止的倒數計時JavaScript
- 小程式 - 驗證碼倒數計時元件元件
- jquery防止重複提交程式碼例項jQuery
- JS簡單的倒數計時(程式碼優化)JS優化
- 小程式倒數計時深究
- JavaScript倒數計時60秒程式碼詳解JavaScript
- 直播系統app原始碼,自定義可以暫停的倒數計時APP原始碼
- js防止網站被映象程式碼例項JS網站
- js程式碼實現倒數計時秒殺的效果JS
- 可以提取浮點數的正規表示式程式碼例項
- js重置form表單元素值程式碼例項JSORM
- 計算兩個時間點相差天數例項程式碼
- 禁止重新整理網頁例項程式碼網頁
- 直播小程式原始碼,vue實現時間倒數計時原始碼Vue
- 可以拖動的div塊程式碼例項
- 網頁每隔指定的時間重新整理一次例項程式碼網頁
- js倒數計時 實現傳送驗證碼倒數計時60sJS
- css自定義列表計數程式碼例項CSS