這是我無法去工作 - 在mouseMove this.mouseX是未定義的。我需要mousemove事件中的mouseX和mouseY(代碼中的e.pageX)。javascript變量範圍跨功能jQuery涉及
function myClass() {
var mouseX=x;
var mouseY=y;
$(document).mousemove(this.mouseMove);
}
myClass.prototype.mouseMove = function(e){
this.mouseX=e.pageX;//not a good idea but you can alert this
}
var a=new myClass();
我可以將該事件傳遞給所謂的類實例,或者無法完成它嗎?
我也應該提到我想避免全局範圍變量在這裏。
前兩件事是我的複製 - 粘貼 - 擦除示例製作過程中的錯誤,第三個是我正在尋找的,ty:D – Martin