从特定画布内部单击鼠标后,是否有选择 HTML5 画布的特定实例化对象(“this”指针)?请记住,我展示的“Canvas”方法是我编写的非标准函数。
function Canvas(element) {
this.canvas = document.createElement("canvas");
this.context = this.canvas.getContext('2d');
this.canvas.id = "display";
var style = {"width" : "500",
"height" : "500"};
for(var index in style) {
this.canvas[index] = style[index];
}
element == undefined ? document.body.appendChild(this.canvas) : element.appendChild(this.canvas);
this.canvas.addEventListener("click", this.click, false);
}
然后在一个原型函数中我有......
Canvas.prototype.click = function(e) {
this.mouse = [e.clientX, e.clientY];
return this.of(this.mouse);
}
错误:this.of(this.mouse) 不存在但是我的代码中有这个函数的原型(稍后)。