var MyView = Backbone.View.extend({ events: { 'click button': 'sayHi', //click is event, button is selector 'mouseover button': 'aboutToSayHi' }, sayHi: function () { console.log('hi'); }, aboutToSayHi: function () { console.log('over the button, almost about to click'); } }); var myViewInstance = new MyView({el: '#myView'});
<div id="myView"><button>sayHi</button></div>