Javascript 如何使设置间隔倒计时工作?
我很难让倒计时开始。我如何让它倒计时 另外,如果我想让它计数,我会怎么做呢 jsfiddle: jquery:Javascript 如何使设置间隔倒计时工作?,javascript,jquery,Javascript,Jquery,我很难让倒计时开始。我如何让它倒计时 另外,如果我想让它计数,我会怎么做呢 jsfiddle: jquery: $('.count').on('click', function(){ var countDown = $('.count').text(); console.log(countDown); setInterval(function() { countDown--; $('.count').html(countDown);
$('.count').on('click', function(){
var countDown = $('.count').text();
console.log(countDown);
setInterval(function() {
countDown--;
$('.count').html(countDown);
}, 1000);
});
$('.count')。在('click',function()上{
var count=$(此值);
var countDown=parseInt(count.text())| | 0;
var timer=setInterval(函数(){
如果(!倒计时){
清除间隔(计时器);
}
count.text(倒计时--);
}, 50);
});代码>
10
100
假设您希望每隔1
秒将浮点数1.523
减少0.001
在myfunction()上而不是在其中调用setinterval
function myfunction() {
var current = $('.number').text();
console.log('the value is ' + current);
var newNumb = parseFloat(current) + 1;
$('.number').html(newNumb);
console.log(newNumb);
}
$(document).ready(function(){
setInterval(function(){ myfunction();}, 2000);
});
倒计时:
无功时钟=10
var countdownId = 0;
function start() {
//Start clock
countdownId = setInterval("countdown()", 1000);
}
function countup(){
if(clock > 0){
clock = clock+ 1;
document.getElementById('cdDiv').innerHTML = clock;
}
else {
//Stop clock
clearInterval(countdownId);
}
函数倒计时(){
您的问题中的代码与您的小提琴不匹配。您能解决此问题吗?老实说,这样做会容易一些。如下所示:
var countdownId = 0;
function start() {
//Start clock
countdownId = setInterval("countdown()", 1000);
}
function countup(){
if(clock > 0){
clock = clock+ 1;
document.getElementById('cdDiv').innerHTML = clock;
}
else {
//Stop clock
clearInterval(countdownId);
}
if(clock > 0){
clock = clock - 1;
document.getElementById('cdDiv').innerHTML = clock;
}
else {
//Stop clock
clearInterval(countdownId);
}
}