пытаюсь в одной функции привязать обработчик к событию элемента, а в другой функции вызвать это событие (оно не стандартное, а моё, я его назвал updated)
function func_bind()
{
$('#someObj').on('updated', function(){alert('blabl');});
}
function callerFunc()
{
$('#someObj').trigger('updated');
}
Но событие не происходит до тех пор, пока я не свяжу его с обработчиком ровно в той же функции, где я его вызываю trigger-ом. Сколько ни читал про метод .on() нигде не было сказано, что его нужно использовать в той же функции где и триггер. В чём дело?