所以,我有這樣的代碼時,遇到了合適的對象:的JavaScript:處理事件
function Shape() {
...
var canvas = document.getElementById('canvas');
...
canvas.onmousedown = handleMouseDown;
}
function handleMouseDown(e) {
this.width // Doesn't refer to the shape
// How do I get a reference to the shape here?
}
的問題 - 我如何才能在我的事件處理程序形狀的參考?
HandleMouseDown?爲什麼'e'指的是一個形狀?你必須創建你自己的函數來處理鼠標事件。 – Cristy