按下按钮开始倒计时
Countdown start on button press
我遇到了一个问题。我有一个按钮,它向perl脚本发送命令。在60秒内,页面将只是加载和加载。因此,我需要一个倒计时来告诉用户需要多少时间才能完成perl脚本。所以我从网上得到了他的javascript,当页面加载时,它会自动倒计时。有可能扭转这种局面吗?
http://goo.gl/cYdKg
您看到了当您没有正确地陈述您的需求时会发生什么吗?两个人做了同样的错事(对我们不利,我们之前没有澄清,tho)。
$.fn.timedDisable = function(time, callback) {
if (time == null) {
time = 5000;
}
var seconds = Math.ceil(time / 1000);
return $(this).each(function() {
$(this).attr('disabled', 'disabled');
var disabledElem = $(this);
var originalText = this.innerHTML;
disabledElem.text( originalText + ' (' + seconds + ')');
var interval = setInterval(function() {
disabledElem.text( originalText + ' (' + --seconds + ')');
if (seconds === 0) {
disabledElem.removeAttr('disabled')
.text(originalText);
clearInterval(interval);
if (typeof callback !== 'undefined')
callback();
}
}, 1000);
});
};
$(function() {
$('#btnContinue').click(function() {
$(this).timedDisable(5000, function() {
window.alert('done');
});
});
});
相关文章:
- 从d:h:m:s开始的javascript倒计时
- 在运行jquery之前从5开始倒计时
- 如何制作两个倒计时计时器,如果一个开始,另一个会停止
- 如果我重新加载页面,倒计时将重新开始 - 如何设置修复
- 倒计时JavaScript与开始和结束
- 一个视图中的角度按钮在另一个视图中开始倒计时
- 如何使这个javascript函数实际收集服务器时间和倒计时,直到事件开始而不是浏览器/客户端时间
- 从 10 开始倒计时,并在计时器反应为 0 时重复
- 周期性倒计时计时器,每18小时一次,有特定的开始日期
- 如何在倒计时计数器中只在淡入淡出后调用游戏开始方法
- 如何制作一个Javascript计时器,数字从700000000开始,每1秒倒计时2.5
- 每8小时到达00:00:00时刷新页面并重新开始倒计时
- Javascript倒计时与开始/停止/重置和输入时间从用户
- 倒计时在凌晨3点,上午9点,下午3点和晚上9点重新开始
- 如何从数据库获得时间后开始倒计时
- 开始10秒倒计时当我点击下载按钮
- 在javascript中创建一个倒计时计时器,在1小时后开始倒计时
- 从开始日期和时间开始倒计时
- 按下按钮开始倒计时
- JS网站倒计时计时器从打开页面开始计数