从我检查过的所有地方读到的内容来看,这就是我访问事件处理程序属性的方式:
canvas.addEventListener('onmousemove', traceMouse(e)); //Handler gets passed in as 'e'
function traceMouse(e) { //Then I could just use it like a normal parameter, right?
mouseX = e.clientX;
mouseY = e.clientY;
}
不幸的是,萤火虫坚持认为 e 没有定义。我完全不知道我哪里出错了,我可能又犯了一些愚蠢的错误,我已经准备好咬自己的头了。
帮助?