Мне интересно, возможно ли создать пользовательское событие в jQuery, которое не связано с элементом DOM.
Я очень предпочитаю jQuery для YUI, но есть одна вещь в YUI, которая мне нравится, которая создает пользовательские события и может подписаться на них позже.
Например, это создает событие, привязанное к переменной, а не к элементу DOM:
var myevent = new YAHOO.util.CustomEvent("mycustomevent");
Все примеры и документация, которые я читал для jQuery, требуют:
$('body').bind('mycustomevent', function(){
//do stuff
});