Как запускать / связывать пользовательские события в представлениях Backbone.js?

У меня есть Backbone View, в котором для реализации используется iScroll слайд-шоу.

iScroll публикует событие onScrollEnd , но я не могу привязать / подписаться на него внутри представления:

App.Views.Scroller = Backbone.View.extend({

    events: {
        'onScrollEnd' : 'scrollEnd'
    },

    initialize: function(){
        var self = this;
        this.scroller = new iScroll('content-scroller', {
            onScrollEnd: function() {  
                self.trigger('onScrollEnd');
            }
        });     
    },

    scrollEnd: function(e){
        // never called :(
        console.log(e);
    }

});

34
задан meleyal 21 March 2011 в 14:47
поделиться