Graph
Web サイトのさらなるグラフのベースとして使用したい JavaScript でクラスを作成しようとしました。私の問題は mousedown-Handler です:
クラスのGraph
コンストラクターは、mousedown-Method を追加します。
this.test = "hello world!";
this.svg.on("mousedown", this.mousedown);
// this.svg.on("mousedown", Graph.prototype.mousedown); <-- does the same
メソッドは次のようになります。
Graph.prototype.mousedown = function() {
alert(this.test);
};
問題は、このメソッドがGraph
コンテキスト内で呼び出されず、代わりに への参照であることg.[object SVGAnimatedString]
です。実際のメソッドGraph.prototype.mousedown
が呼び出されないようです。
私がここでやろうとしていることを達成する方法はありますか?