Я прикрепляю собственный обработчик событий к body в ready методе jQuery. 
 После этого я немедленно trigger пользовательское событие, но ничего не происходит.
$(function(){
    $("body").on("test", function(){ alert("test triggered"); }
    $("body").trigger("test");
}