-1

問題があります。コマンドを perl スクリプトに送信するボタンがあります。60 秒間、ページがロードされてロードされます。したがって、perl スクリプトが終了するまでの時間をユーザーに知らせるカウントダウンが必要です。だから私は、ページが読み込まれると自動的にカウントダウンするウェブから彼のjavascriptを手に入れました。これを逆にすることは可能ですか?

http://goo.gl/cYdKg

4

1 に答える 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 に答える