从 html 输入值绘制圆圈
Draw circle from html input values
这是我的代码:
$(function () {
drawCircle(150,150,100,'canvas');
$('#radius').change(function(){
$('#rVal').text($(this).val());
});
$('#x').change(function(){
$('#xVal').text($(this).val());
});
$('#y').change(function(){
$('#yVal').text($(this).val());
});
});
http://jsfiddle.net/Z2EBh/我想知道每次更改范围输入中的值时如何重新绘制我的圆圈。
在这里查看 http://jsfiddle.net/Z2EBh/2/
您需要在每次更改时重新绘制圆圈。然后还要确保清除它,否则它会被覆盖 20 次。
$('#x').change(function () {
$('#xVal').text($(this).val());
xVal = $(this).val();
drawCircle(xVal, yVal, rVal, 'canvas');
});
我还为 xVal、yVal 和 rVal 制作了全局变量。因此,它会跟踪每个滑块。
旁注:http://jsfiddle.net/Z2EBh/1/偶然做出的。如果你不清除画布,就会发生的非常酷的插图
jquery 中的更改事件将是一个好的开始。
http://api.jquery.com/change/
相关文章:
- 如何在javascript中在图像上绘制图像(没有CSS和HTML)
- Html画布绘制速度因画布元素过多而减慢
- 使用缩放脚本化事件绘制 HTML 图表
- 尝试将无符号长整型的 ARGB 数据绘制到 HTML 画布
- 未捕获的类型错误:对象#<HTML对象元素>没有方法'重新绘制工作流'
- html画布绘制图像不起作用
- 在html画布中绘制更平滑的路径
- 如何将Jqplot绘制到HTML画布中
- HTML画布图像-在页面中绘制多画布图像
- 从 html 输入值绘制圆圈
- HTML 5 画布似乎重新绘制了已删除的部分
- 使用 HTML 和 JavaScript 绘制表格
- 绘制大量线条时的 HTML 画布性能
- JavaScript - 在高负载脚本执行之前绘制 html-mask
- 通过D3绘制HTML表格;t更新现有数据
- 构造的SVG不适用于绘制HTML的地方
- 什么'这是绘制HTML 5画布的最快方法
- 如何在特定纬度和经度的v3 Google Map上绘制HTML元素
- 使用setTimeout从循环内部重新绘制html画布的推荐方法
- 使用Jquery绘制html元素之间的平滑线