gpt4 book ai didi

javascript - 当用户单击按钮时,将计时器的值增加 1 分钟

转载 作者:行者123 更新时间:2023-11-28 00:31:03 25 4
gpt4 key购买 nike

我正在创建投标网站。我希望当有人对特定产品出价时,出价时间应自动增加 1 分钟。

例如,当前计时器显示 20 秒。这意味着还剩 20 秒出价。我给出了最高出价。然后我希望一旦我出价,计时器就会更改为 1 分 20 秒。这意味着还剩 1 分钟可以出价。这意味着其他人也有机会出价。

最佳答案

我在:The simplest possible JavaScript countdown timer? 看到了类似的问题

我做了更新,请参阅下面

HTML

<body>
<div>You have <span id="time">00:20</span> to bid!</div>
<button>Bid !</button>
</body>

JS

var myCounter= (function() {
var secondsleft= '';
var timeleftinterval= null;

var startTimer= function(duration) {
var me= this;
var timer = duration;
var display = $('#time');

me.timeleftinterval= setInterval(function () {
minutes = parseInt(timer / 60, 10)
seconds = parseInt(timer % 60, 10);
me.secondsleft= timer;

minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;

display.text(minutes + ":" + seconds);

if(--timer < 0) {
clearInterval(me.timeleftinterval);
}

}, 1000);
};

var increaseTime= function(secondstoincrease) {
clearInterval(this.timeleftinterval);
this.secondsleft += secondstoincrease;
this.startTimer(this.secondsleft);
};

return {
startTimer: startTimer,
increaseTime: increaseTime
}
})();


jQuery(function ($) {
myCounter.startTimer(20);
$('button').click(function() {
myCounter.increaseTime(60);
});
});

http://jsfiddle.net/df773p9m/10/

对你有帮助吗?

关于javascript - 当用户单击按钮时,将计时器的值增加 1 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28985980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com