Как поместить обработчик события в начало очереди?
Пример для jquery 1.7.2var $block = $('#block');
$block.on('click', function() { console.log('click1'); });
...


// получаем все навешенные ранее обработчики на событие click
var events = $block.data('events').click.slice();
// снимаем обработчики
$block.off('click');
// вешаем новый обработчик поверх предыдущих
$block.on('click', function() { console.log('click2'); });
// заново навешиваем предыдущие
$.each(events, function(i, event) {
  $block.on('click', event.handler);
});Песочница
Единственный способ - установить обработчик раньше по коду.