javascript - TypeError: canvas.width() & canvas.height() 不是函数
问题描述
我写了一个简单的 jQuery 代码,我收到了这个错误:
TypeError: canvas.width() & canvas.height() 不是函数
声明变量时w
,h
它显示错误canvas.width()
并且canvas.height()
未定义。这是我的代码:
$(document).ready(function() {
var canvas = $('#canvas')[0];
var ctx = canvas.getContext('2d');
var w = canvas.width();
var h = canvas.height();
var cw = 15;
var d = "right";
var food;
var score;
var speed = 130;
)};
解决方案
代替
var w=canvas.width();
var h=canvas.height();
和
var w=canvas.width;
var h=canvas.height;
例子是
var canvas = document.getElementsByTagName('canvas')[0];
canvas.width = 800;
canvas.height = 600;
推荐阅读
- r - 为什么我的固定效应模型中不能包含国家虚拟变量?
- jquery-selectors - 用于父输入文本的 Jquery 选择器
- maven - SonarQube 覆盖率始终为 0
- python - 这个迭代循环如何拟合模型?(机器学习)
- python - 不明白我的宾果游戏模拟器中 TypeError 的原因
- powershell - 如何使用 PowerShell 编辑 HKCU 值
- c# - 带参数的自定义组件 Xamarin 绑定命令
- csv - 添加 csv 的第一行作为节点类型的属性 - Neo4J
- sql - 时间戳 SQL 中具有特定小时和分钟的条件
- laravel - Laravel:BroadcastWhen 等价于事件