【发布时间】:2019-11-16 15:53:16
【问题描述】:
我希望有人可以提供帮助。我正在做一个绘图应用程序。我正在尝试 使用滑块调整画布上的线宽。如果一个用户 在滑块上选择 2 然后线宽应该很细, 40 将是 很粗的线。 提前谢谢了, 菲利普
这是我的 HTML
<div id="theLineWidthSection" style="float:right; margin-right:170px;
margin-top:-42px; position:relative;z-index:9999; cursor:pointer;
overflow:hidden;">
Size: <input type="range" id="theLineWidth" min="2" max="40"
value="2" title="Line width">
</div>
这是我的 Javascript
$('#theLineWidth').change(function () {
var canvas = document.getElementById('drawingCanvas');
var lineSize = document.getElementById('theLineWidth');
var mySize = lineSize.value;
lineSize.addEventListener('change', changeLineWidth);
function changeLineWidth(){
mySize = lineSize.value;
context.lineWidth = mySize;
context.lineWidth = lineSize.value;
}
});
当滑块改变时,线宽不会改变。
【问题讨论】:
标签: javascript jquery html html5-canvas