他のメソッドでこのようにコンテキストを扱うことができますが、.resize()について何が違うのか、なぜ渡すことができないのかよく分かりません文脈window.resize()内のオブジェクトのコンテキストにアクセスできない
D4.prototype.resize = function() {
var that = this;
that.containerBound = that.getBound(that.containerId);
// that is referring to the DomWindow and not D4
};
$(window).resize(D4.prototype.resize);
あなたはそれがコンストラクタ関数( 'D4')を参照したいですか? – Esailija
私は、オブジェクトがウィンドウのサイズが変更されたときに何が起こるかをオブジェクトで定義できるようにしたいと思います。 –
プロトタイプ関数を呼び出したいですか?またはそのインスタンスの関数ですか? – Joseph