ここで私はうまくいきません - 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();
想定されるクラスインスタンスにそのイベントが渡されることはありますか、それを行う方法はありませんか?
ここでもグローバルスコープ変数を避けようとしています。
最初の2つの事柄は、私のコピーペースト消去のサンプル作成プロセスの間違いであり、第3のものは私が探していたものです。 – Martin