2 つのメソッドを持つ JavaScript の「クラス」があります。メソッドの 1 つで、バインディングが作成されるクラスのプロパティとメソッドにアクセスできる flot plothover バインディングを作成しようとしています。私が理解しようとしているのは、バインドされた関数内からクラスのプロパティとメソッドにアクセスする方法です。
var MyClass =
{
Property1 = null,
ShowToolTip: function( x, y, text ) { ...stuff... },
Render: function ( arg1, arg2 )
{
this.Property1 = "this works";
$('#placeholder').bind('plothover', function (event, pos, item ) {
this.Property1 = "non workie"; // need access to Property1
this.ShowToolTip( 10, 10, "stuff" ); // need access to ShowToolTip
}
}
}
明らかに、'this' を使用して MyClass を表示することはできません。バインド関数内から MyClass のプロパティとメソッドにアクセスして呼び出すことは可能ですか?
MyClass の複数のクローンを実行することができるので、実行する必要があることはすべて、クローンされたクラスごとに分離する必要があります。
アドバイスをありがとう。コーリー。