2
<script>
$(document).ready(function(){
$('body').keyup(function(e){
if(e.keyCode == 32){
if(foo == 1)
{
clearInterval(myinterval);
foo = 0;
} else {
$('#h2').text('STOPPA MED SPACE!');
var start = new Date;
var foo;
var myinterval = setInterval(function() {$('.Timer').text((new Date - start)/1000); }, 10);
foo = 1;
}
}
});
});
</script>
以上是我的jQuery代碼。當我按下我的鍵盤上的空間按鈕時,我啓動了一個計數器。如果我再次按空格,如何停止此計時器?我總是可以添加一個var foo = 0;它告訴間隔是否正在進行。但我怎樣才能停止這段時間?jquery啓動和停止計時器
好的,我做了一些改變。但是當我按空間時,我仍然無法讓它停下來。看我的編輯。 – user3218338
試試這個:http://stackoverflow.com/a/7282347/2837634 – Pesulap
這將需要大量修改以毫秒運行? – user3218338