I have a Backbone View that uses iScroll to implement a slideshow.
iScroll publishes an onScrollEnd
event, but I cannot seem to bind/subscribe to it inside
Your onScrollEnd event is bound to the view's top element; scrollEnd will be called when the view's HTML element received an onScrollEnd event.
But you are triggering an onScrollend event on your View object, not the element.
So you probably want to say $(self.el).trigger('onScrollEnd');
instead, or perhaps call the function directly: self.scrollEnd()
.