$(element).bind({ 'mousedown' : handler.bind(context), // requires ES5 support ! 'mouseenter' : $.proxy(handler1, context), 'mouseleave' : function() {handler2.call(context)} });