1

ボート用インターフェースの試作品を作っています。詳細はさておき、値を入力してその値を別のフィールドに送信できるようにするjavascript onClickを使用してテンキーを作成しました。これを「現在」と呼びましょう。テンキーから送信した値に達するまで、送信している「現在の」フィールドをゆっくりと増加させる方法はありますか?

たとえば、数字の 24 をテンキーに入力して [送信] をクリックすると、[現在] フィールドにはすぐに 24 が表示されますが、ゆっくりと 24 まで刻み込んでいきたいと思います。これはばかげた詳細のように聞こえるかもしれませんが、私のプロトタイプにとってはかなりの違いになるでしょう.

前もって感謝します!

4

1 に答える 1

5

javascriptのsetInterval関数を使用できます。

var handle;

function func() {
    // Increment the value by 1
    if(necessary value is reached) {
        window.clearInterval(handle);
    }
}

handle = window.setInterval("func", 50); // Run each 50ms
于 2013-03-13T11:40:42.313 に答える