我是一个完整的初学者,正在做一个任务的odin项目,我已经碰壁了,并且想知道是否有人可以提供帮助。
基本上,我正在尝试使用jquery和javascript进行蚀刻草图,可以在这里找到:
http://zackvs.github.io/etchasketch/
来源:
https://github.com/zackvs/etchasketch
点击播放按钮后,我遇到的问题是:
我想在画布中间开始一条路径,所以作为第一步,我试图找到我正在测试的画布的高度和宽度:
"console.log($('#draw').width() + " x " + $('#draw').height);"
控制台完美地显示宽度,但是对于高度会返回一个长长的字符串,这对我来说绝对没有任何意义(以:“(d,e){var f = arguments.length&&(c ||”)开头布尔“!= typeof d),”等等。
为什么会这样?
我完全沉浸在我的脑海中,所以任何帮助都会受到赞赏,我有一个好的旧谷歌,但无济于事。
((另外作为一个旁注,我花了很多时间试图让网站重新定位,但是调整布局的速度慢慢变得不合适?我确信我已经用百分比愚蠢地完成了整个事情但我怎么办呢?))
谢谢!抱歉很长时间,但这是我第一次来这里。
答案 0 :(得分:1)
你可以这样做:
var canvas = document.getElementById("canvas");
var width = canvas.width;
var height = canvas.height;
这只是Javascript方式。您可以尝试一下,看看它是否适合您。