当前位置:  开发笔记 > 编程语言 > 正文

使用按钮启动此计时器

如何解决《使用按钮启动此计时器》经验,为你挑选了1个好方法。

我发现这个整齐的倒数计时器,我很好奇,如果有人可以帮助进行一些改动.

    从单击按钮开始.

    当计时器达到0时,我会将AJAX调用函数放在PHP文件中?

    完成后重复.

我发现的计时器在这里:http://jsfiddle.net/johnschult/gs3WY/

var countdown = $("#countdown").countdown360({
radius: 60,
seconds: 20,
label: ['sec', 'secs'],
fontColor: '#FFFFFF',
autostart: false,
onComplete: function () {
  console.log('done');
}
});

countdown.start();

$('#countdown').click(function() {
  countdown.extendTimer(2);
});

提前感谢您提供的任何帮助.



1> p e p..:

这是你如何通过一点点修改来做到这一点.看看JSFiddle.

var countdown;

function initializeTimer(){
    //Initialization
    countdown = $("#countdown").countdown360({
        radius: 60,
        seconds: 20,
        label: ['sec', 'secs'],
        fontColor: '#FFFFFF',
        autostart: false,
        onComplete: function () {
            //Place AJAX call here!

            //Re-start the timer once done
            initializeTimer();
            startTimer();
        }
    });

    //Call this, otherwise widget does not show up on the screen. Stop immediately after.
    countdown.start();
    countdown.stop();
}

//Manually invoke the first initialization
initializeTimer();

function startTimer(){
    countdown.start();
}

$('#countdown').click(function() {
  countdown.extendTimer(2);
});

//Start the timer on the button click
$('#start').click(function(){
    startTimer();
});

您可以将代码调用到onComplete处理程序中的ajax .

更新:包含代码,以便在完成并更新小提琴后重新启动该过程.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有