當我設置setInterval(function()
下降(或上升我猜,速度明智)至100
或500
和不會加載mypage.php
JavaScript太快,因爲它沒有時間我想?不想減慢反擊速度。那麼有沒有一個PHP的等價物可以? (像這樣的小數字顯示,請參閱jsfiddle)還是有更好的JavaScript計數器?會喜歡PHP,任何想法?JavaScript倒計時(倒計時)毫秒太快,不會加載下一頁?
感謝堆,任何幫助將是偉大的。
將頁面鏈接更改爲#
,否則會凍結其他內容 http://jsfiddle.net/aEXgB/2/還添加exit;
但沒有幫助。
<html>
<head>
<script type="text/javascript">
function countdown() {
var i = document.getElementById('counter');
if (parseInt(i.innerHTML)>=3000) {
location.href = 'mypage.php';
exit;
}
i.innerHTML = parseInt(i.innerHTML)+1;
}
setInterval(function(){ countdown(); },.75);
</script>
</head>
<body>
<div style="margin-left:20px; float:left;"><p>Countdown:<font color="#33CC00"> <span id="counter">10 </span></font></p></div>
</body>
</html>
你意識到你刷新頁面上的每個循環,對不對? (請參閱您的小提琴頁上的瀏覽器的停止/刷新按鈕) – hexblot 2013-03-14 12:32:32
哇,鉻錯誤。不能關閉頁面了。 – 2013-03-14 12:32:57
修復了JSFiddle – Benjamin 2013-03-14 12:33:34