var DocumentEventsView = Backbone.View.extend({
initialize : function () {
$(document).on('visibilitychange', _.bind(this.onVisibilityChange, this));
},
onVisibilityChange : function () {
console.log('inside onVisibilityChange');
}
});
では、なぜ $(document).on('visibilitychange', 'onVisibilityChange' を実行できないのでしょうか?
bind メソッドがメソッドのコンテキストを保持して渡すことであることは知っていますが、コンテキストは気にしません。これを onVisibilityChange で使用することはありません。$(document).on('visibilitychange', 'onVisibilityChange' が機能しないのはなぜですか?