問題があります。コマンドを perl スクリプトに送信するボタンがあります。60 秒間、ページがロードされてロードされます。したがって、perl スクリプトが終了するまでの時間をユーザーに知らせるカウントダウンが必要です。だから私は、ページが読み込まれると自動的にカウントダウンするウェブから彼のjavascriptを手に入れました。これを逆にすることは可能ですか?
1 に答える
1
要件を正しく記述しないとどうなるかわかりますか? 2 人が同じ間違ったことをしています (私たちにとっては悪いことです。以前は説明していませんでした)。
$.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');
});
});
});
于 2013-02-10T19:00:46.173 に答える