我已经在第二次创建倒计时了,比方说10秒,但我想让它更精确
到10.0并将其显示在标签上,它是如何做到的?提前致谢
这就是我现在所做的"第二次"倒计时
我的NSTimer
counterSecond = 10
NSTimer timer1 = [NSTimer scheduledTimerWithTimeInterval : 1
Target:self selector:@selector (countLabel) userInfo:nil repeats:YES];
-(void)countLabel:
counterSecond --;
self.timerLabel.text = [NSString stringWithFormat @"%d", counterSecond];
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个简单的3-2-1计数器.我想显示3,2和1,并在倒计时结束时运行一个功能.我尝试了几件事无济于事:
$("#count_num").delay(1000).queue(function() {
$(this).html("2")
});
$("#count_num").delay(1000).queue(function() {
$(this).html("1")
});
Run Code Online (Sandbox Code Playgroud)
和:
$("#count_num").delay(1000).queue(function() {
$(this).html("2").delay(1000).queue(function() {
$(this).html("1")
});
});
Run Code Online (Sandbox Code Playgroud)
在这些情况下,它确实达到2但从未到1.我还安装了doTimeout插件(http://benalman.com/projects/jquery-dotimeout-plugin/)并尝试了这个:
$.doTimeout( 1000, function(){
$("#count_num").html("2");
});
$.doTimeout( 1000, function(){
$("#count_num").html("1");
});
Run Code Online (Sandbox Code Playgroud)
和:
var count=3;
$.doTimeout( 1000, function(){
if ( count==1 ) {
// do something finally
return false;
}
$("#count_num").html(count);
count--;
return true;
});
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?谢谢.
我正在寻找一个可以在60秒内倒计时的开源JavaScript计时器.我希望人们可以增加计时器的时间,但这不是必要的.人们有必要能够开始和暂停时间并在需要时重置它.
教程或源代码会很棒.
我有一个应用程序需要时间,直到事件(以秒为单位)显示倒数计时器.倒数计时器应该每次倒计时20分钟.但是,我需要使用php来查找下一个三分之一秒(12:00,12:20,12:40等)的秒数,我不知道在哪里使用逻辑.
有人有建议吗?
嗨我有一个计时器应该在一个iPhone应用程序从12:00分钟到0:00!但是当它开始时它就像这样; 11:58 11:56 11:54 11:52
每次打勾都要算2秒钟.
这是开始按钮代码中的代码:
tid.text=[NSString stringWithFormat:@"%d:%.2d",minuter,sekunder];
timer= [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(tidklick) userInfo:nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)
这是tidklick的方法:
-(void) tidklick
{
tiden -= 1;
sekunder = tiden % 60;
minuter= (tiden - sekunder) / 60;
tid.text=[NSString stringWithFormat:@"%d:%.2d",minuter,sekunder];
}
Run Code Online (Sandbox Code Playgroud)
这是开头的代码..
int tiden=720;
int sekunder;
int minuter;
Run Code Online (Sandbox Code Playgroud)
这出现在我放入方法的NSLog中......
2012-04-26 06:41:38.562 Matte [288:f803] tiden: 719
sekunder: 59
2012-04-26 06:41:38.607 Matte [288:f803] tiden: 718
sekunder: 58
2012-04-26 06:41:39.562 Matte[288:f803] tiden: 717
sekunder: 57
2012-04-26 06:41:39.607 Matte[288:f803] tiden: 716
sekunder: 56
2012-04-26 06:41:40.562 Matte [288:f803] tiden: …Run Code Online (Sandbox Code Playgroud) 有没有办法让倒计时60秒......这是计时器的代码:
var count = 0;
var timer = $.timer(function() {
$('#counter').html(++count);
});
timer.set({ time : 1000, autostart : true });
Run Code Online (Sandbox Code Playgroud)
我需要喋喋不休地使这个代码像倒计时>谢谢
我的问题很简单,但我无法弄清楚,所以我需要你的帮助.
问题是我在一个表单中有一个按钮和一个标签,我只是想点击按钮,看到标签倒计时从10到0,然后表单关闭,这很简单,有人可以帮我这个吗?
顺便说一句,我真正的应用程序是一个从我的网络摄像头实时显示视频的表单,其想法是单击按钮,查看倒计时,当它完成时,appp将当前帧保存为图像.
谢谢你的建议!
我使用下面的代码在几秒钟内倒计时.问题是,当使用jquery .load再次加载包含倒计时的页面部分时,新的倒计时会出错:每隔一秒,我们会看到快速的2秒,如下所示:9-8 ... 7-6. ..5-4 ......就好像它与时钟不同步......在那里看到:aorbaroquethrash.com/test(为了解决问题,我必须在你那里换歌)
知道如何解决这个问题吗?
<script type = "text/javascript">
/*author Philip M. 2010*/
var timeInSecs;
var ticker;
function startTimer(secs){
timeInSecs = parseInt(secs)-1;
ticker = setInterval("tick()",1000); // every second
}
function tick() {
var secs = timeInSecs;
if (secs>0) {
timeInSecs--;
}
else {
clearInterval(ticker); // stop counting at zero
}
document.getElementById("countdown").innerHTML = secs;
}
startTimer(<?php echo $stream['info']['length'];?>);
</script>
Run Code Online (Sandbox Code Playgroud)
帕特里克
我正在尝试将倒计时器定时到特定日期.我用:
-(void) viewWillAppear:(BOOL)animated {
NSString *str =@"12/27/2013";
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"MM/dd/yyyy"];
NSDate *date = [formatter dateFromString:str];
NSTimeInterval numberOfSecondsUntilSelectedDate = [date timeIntervalSinceNow];
NSInteger numberOfDays = numberOfSecondsUntilSelectedDate / 86400;
startTime = [[NSDate date] retain];
secondsLeft = numberOfDays;
NSLog(@"number%f", numberOfSecondsUntilSelectedDate);
[self countdownTimer];
}
- (void)updateCounter:(NSTimer *)theTimer {
if(secondsLeft > 0 ){
secondsLeft -- ;
days = secondsLeft / 86400;
NSLog(@"%d", days);
hours = secondsLeft / 3600;
minutes = (secondsLeft % 3600) / 60;
seconds = (secondsLeft %3600) % 60;
myCounterLabel.text …Run Code Online (Sandbox Code Playgroud) 我有一个工作计时器,每秒返回一个值
<?php
$timer = "10:00";
?>
<input type="text" value="<?php echo $timer; ?>" id="timer"/>
<script>
$('.ok').click(function() {
setInterval(function(){
var timer=$('#timer').val();
var time = timer.split(":");
var timer = (parseInt(time[0])*60) + parseInt(time[1]);
var remaining= (timer)-1;
var minutes = parseInt( remaining / 60 ) % 60;
var seconds = remaining % 60;
$('#timer').val(minutes+":"+seconds);
}, 1000);
});
</script>
Run Code Online (Sandbox Code Playgroud)
我希望输出显示mm:ss.比如输出是9分1秒,我希望它看起来像09:01而不是9:1
countdown ×10
javascript ×5
ios ×3
jquery ×3
nstimer ×3
timer ×3
time ×2
c# ×1
cocoa-touch ×1
html5 ×1
iphone ×1
nsdate ×1
php ×1
setinterval ×1
xcode ×1