0

範囲フォーム要素を介して Canvas 要素を更新する JQuery 関数を取得しようとしています。私が書いたJquery関数は次のようになります。

$(document).ready(function() {
    $("changing").change(function() {
        var Radius = $(this).val();
        circle(Radius);
    });
});

フォームは次のようになります。

<input id="changing" name="changing" type="range" min="0" max="500" step="5" value="150" onchange="changing(this.val)" />

私は関数を書くのが初めてなので、ステップを見逃しているか、明らかに間違ったことをしていると確信しています。誰か私を訂正してくれませんか?読むことをお勧めするリンクがある場合は、それらを私の方法で投げてください.

ああ、私のキャンバスには次のものがあります。

ctx.arc(250, 250, Radius, 0, Math.PI*2);

Radius は、スライダーの移動によって更新される値です。

4

1 に答える 1

1

試す:$("#changing").change(function() {

は、基本的にアクセスしようとしているIDを参照していることを示します。$( "changing")は、タグタイプ'changing'にアクセスしようとしていることを意味します。

于 2012-04-24T13:54:53.327 に答える