在Javascript中,在事件处理程序中访问类成员变量。
- 论坛
- 在Javascript中,在事件处理程序中访问类成员变量。
11 浏览
在Javascript中,在事件处理程序中访问类成员变量。
关于从事件处理程序中访问Javascript类成员变量的正确方式,我有一个快速问题。例如:
function Map() { this.x = 0; this.y = 0; $("body").mousemove( function(event) { this.x = event.pageX; // 无法访问Map类的成员变量"x" this.y = event.pageY; // 无法访问Map类的成员变量"y" }); }
与更改"Map"类的成员变量不同,在事件处理程序中的"this.x"尝试影响触发事件的元素的"x"成员变量。如何正确访问"Map"类的成员变量?
非常感谢任何帮助 - 我对这个问题有些困惑。
谢谢,
Charlie