私は、さまざまなオブジェクトが $(window) の共通イベントにバインドされる Web サイトに取り組んでいます。ただし、トリガーを受け取るオブジェクトのコンテキスト内でこれらの関数を実行したいと考えています。(つまり、「this」を保持して、関数を呼び出すときにウィンドウではなくオブジェクトを参照するようにします。) どうすればこれを行うことができますか? たとえば、オブジェクト内では次のようになります。
var someNum = 1;
$(window).bind("test", printNum);
function printNum() {
alert(this.someNum); // should return 1
}