我正在开发一个 WebApp,用户可以使用他们的手机和平板电脑在画布上绘图。我的问题是,如果我在 CSS 中将画布的大小指定为百分比值,则 TouchDraw-Script(http://www.codeproject.com/Articles/355230/HTML-5-Canvas-A-Simple-Paint-Program -Touch-and-Mou ) 不再正常工作。这是可悲的,因为否则它是完美的。
所以我想我直接在脚本中指定画布的宽度和高度,如下所示:
sigCanvas.setAttribute('width', '320');
sigCanvas.setAttribute('height', '480');
当然我必须处理不同的屏幕分辨率,所以百分比值是最好的。有没有办法在我的代码中使用百分比值?导致这个
sigCanvas.setAttribute('width', '90%');
不管用。提前致谢!