2012-04-24 53 views
0

我想通过范围表单元素来获取更新Canvas元素的JQuery函数。 jQuery的功能我已经写了这个样子的:JQuery,Canvas,Range,Html5

$(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); 

哪里半径是从滑块走动更新的价值。

回答

1

尝试:$("#changing").change(function() {

表示你指的是一个ID基本上是你想访问什么。 $(“更改”)意味着您正试图访问标签类型“更改”。

+0

当然!谢谢,它现在有效。 – tomasantonj 2012-04-24 14:39:41

+0

很高兴我能帮上忙!如果你可以标记这个答案正确:) – kayen 2012-04-24 14:49:03