Tabel of rij verversen wanneer de countdown klaar is
Richard Hansma
27/11/2012 16:08:20Beste PHP-ers,
Ik heb opnieuw een vraag over mijn countdown script. Ik heb hem in een tabel gezet, maar wanneer de teller klaar is blijft deze op 0:00 staan. Ik wil graag dat deze rij verdwijnt, zonder dat de pagina ververst. Is dit mogelijk? Zo ja, hoe?
Dit is de code:
Ik heb opnieuw een vraag over mijn countdown script. Ik heb hem in een tabel gezet, maar wanneer de teller klaar is blijft deze op 0:00 staan. Ik wil graag dat deze rij verdwijnt, zonder dat de pagina ververst. Is dit mogelijk? Zo ja, hoe?
Dit is de code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$(window).load(function(){
$('tr[id]').each(function() {
var $this = $(this);
var count = parseInt($this.attr("id"));
countdown = setInterval(function() {
var days = Math.floor(count/(60*60*24));
var hours = Math.floor(count/(60*60))%24;
var mins = Math.floor(count/60)%60;
var secs = count%60;
$('.remain', $this).html(((hours !=0) ? hours + ":" : "") + ((mins < 10) ? "0" : "") + mins + ":" + ((secs < 10) ? "0" : "") + secs);
if (count-- == 0) {
//do something
clearInterval(countdown);
}
}, 1000);
});
});
$('tr[id]').each(function() {
var $this = $(this);
var count = parseInt($this.attr("id"));
countdown = setInterval(function() {
var days = Math.floor(count/(60*60*24));
var hours = Math.floor(count/(60*60))%24;
var mins = Math.floor(count/60)%60;
var secs = count%60;
$('.remain', $this).html(((hours !=0) ? hours + ":" : "") + ((mins < 10) ? "0" : "") + mins + ":" + ((secs < 10) ? "0" : "") + secs);
if (count-- == 0) {
//do something
clearInterval(countdown);
}
}, 1000);
});
});