こういうことをしたいです。
var foo = function() {
this.run = function() {
alert('got');
}
this.init = function() {
this.run();
}
this.init();
};
window.onload = function() {
var f = new foo();
$(f).bind('run', function() { // this doesn't work
alert('ran!');
});
};
しかし、それは機能しません。別のオブジェクトのメソッドをサブスクライブするにはどうすればよいですか?