$('#item').waypoint(function(direction) { if (direction != 'down') { return; } // do stuff }, { offset: '50%' }); $('#item').waypoint(function(direction) { if (direction != 'up') { return; } // do stuff }, { offset: '-50%' });