javascript - jQuery 360 倒计时 - 计时器运行时添加秒数的按钮

标签 javascript jquery timer countdown

我需要一个可以在计时器运行时添加秒数的按钮。我从以下位置获得计时器: https://github.com/johnschult/jquery.countdown360 。这是我必须放入 HTML 中的代码。

  $("#countdown").countdown360({
         radius      : 120,
         seconds     : 30,
         fontColor   : '#FFFFFF',
         autostart   : false,
         onComplete  : function () { console.log('done') }
       }).start();

我尝试自己制作按钮,但没有成功。

document.getElementById('add').onclick = function(){
        // location.reload();
        $("#countdown").countdown360({seconds += 20}).start()
        }

<button id="add">Add</button>

有人可以帮我吗?谢谢!

最佳答案

秒数存储在clock.settings.seconds中。

var clock = $("#countdown").countdown360({
    radius: 60,
    seconds: 30,
    fontColor: '#FFFFFF',
    autostart: false,
    onComplete: function () {
        console.log('done')
    }
})
clock.start();

$("#countdown").on("click", function() {
    clock.settings.seconds += 20;
});

demo (countdown360.js 在 Firefox 中加载,但在 Chrome 中未加载)

关于javascript - jQuery 360 倒计时 - 计时器运行时添加秒数的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24228025/

相关文章:

jquery - 带有 Mongo 触发器的回调函数

c++ - 如何计算我的程序运行需要多少毫秒?

javascript - Ember JS 性能问题

javascript - 计算总金额(含增值税百分比)

Javascript:如何将模板文字与 JSON 一起使用?

java - 如何使用 Swing 计时器 ActionListener

java - 如何使用计时器重新绘制一些 Swing 组件

javascript - 是否有一种方法可以覆盖 JavaScript 对象以控制 console.log 显示的内容?

jquery - 显示/隐藏列表项并添加更多/更少链接

查询/CSS : 100% height div resizes even though overflow is auto