尝试使用 javascript/jquery 查找画布的高度

Trying to find height of a canvas using javascript/jquery

本文关键字:查找 高度 jquery javascript      更新时间:2023-09-26

我是一个完全的初学者,正在做一个任务的odin项目,我碰壁了,想知道是否有人可以提供帮助。

从本质上讲,我正在尝试使用jquery和javascript制作一个草图,可以在这里找到:

http://zackvs.github.io/etchasketch/

来源在这里:

https://github.com/zackvs/etchasketch

点击播放按钮后,我遇到的问题是:

我想在画布

中间开始一条路径,因此作为第一步,我尝试找到我正在使用的画布的高度和宽度:

    "console.log($('#draw').width() + " x " + $('#draw').height);"

控制台完美地显示宽度,但对于高度返回一个 v. long 字符串,这对我来说毫无意义(以:"(d,e){var f=arguments.length&&(c||) 开头。布尔值"!=类型d)"等)。

为什么会这样?

完全超出了我的头脑,所以任何帮助将不胜感激,我有一个很好的旧谷歌,但无济于事。

((同样作为旁注,我花了很多时间试图使网站具有可处理性,但是在调整布局大小时慢慢地不合时宜?我确定我已经用百分比以愚蠢的方式完成了整件事,但我还能怎么做呢?

谢谢!对不起,问了很久,但这是我第一次来这里。

你可以

这样做:

var canvas = document.getElementById("canvas");
var width = canvas.width;
var height = canvas.height;

这只是Javascript的方法。你可以尝试一下,看看它是否适合你。