gpt4 book ai didi

javascript - 带毫秒的 jQuery 秒表

转载 作者:行者123 更新时间:2023-11-30 09:00:44 26 4
gpt4 key购买 nike

我在 jQuery 中发现了这个有用的 JS,用于具有小时、分钟和秒的秒表。 http://daokun.webs.com/jquery.stopwatch.js

问题是,小时计数器对我来说毫无用处,我宁愿显示一个毫秒计数器。我正在使用这个链接到按钮的 JS 来启动它:

$('.easy').click(function(){ 
$("#demo").stopwatch().stopwatch('start');});

Easy 是按钮的类,Demo 是 DIV 的 ID

<div id="demo" >00:00:00</div>

停止计数器的是来自进度条的 if, else 语句:

 else{
$("#demo").stopwatch().stopwatch('stop');
}

else 的代码实际上更长,一旦条达到 100,计数器就会停止,这意味着我用 if 和 else if 语句覆盖了从 0 到 99 的其余部分。

无论如何,如何将 JS 编辑为具有分钟、秒和毫秒的计数器?或者有没有其他 jQuery 插件有这样的计数器?

最佳答案

你真的不需要使用这个插件,它就像使用 setInterval() 来制作你自己的计时器一样简单,这正是秒表插件所做的。

jsFiddle

HTML

<div id="timer"><span class="value">0</span> ms</div>​

JS

setInterval(updateDisplay, 1); // every millisecond call updateDisplay

function updateDisplay() {
var value = parseInt($('#timer').find('.value').text(), 10);
value++;
$('#timer').find('.value').text(value);
}​

关于javascript - 带毫秒的 jQuery 秒表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9520725/

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