Я хочу использовать пользовательские события jQuery независимо от элементов DOM, но я не уверен, что лучший способ добиться этого.
Вот что я начал с:
// some system component registers an event handler
$().bind("foo.bar", handler); // foo is my app namespace, bar is event name
// another part of the system fires off the event
$().trigger("foo.bar", { context: "lorem ipsum" });
После просмотра источника jQuery, в частности его обработки глобальных событий AJAX, я решил, что это должно работать:
$.fn.bind("foo.bar", handler);
// ...
$.event.trigger("foo.bar", { context: "lorem ipsum" });
Однако, похоже, что моя функция обработчика даже не называется.
Возможно, я ошибаюсь?