jQuery прослушивает глобально для пользовательского события

Упрощенная версия того, что я пытаюсь сделать следующее:

var indication = $('#some-div');
indication.bind('custom-event', function() { ... }


 // ... later on!

 function OtherThing() {
   $(this).trigger('custom-event');
 }

Я хотел бы, чтобы индикация.bind('custom-event')получала триггер от функции OtherThingбез необходимости явно знать об этом друг друга.Возможно ли это?Мое единственное решение пока состоит в том, чтобы связать слушателя и событие с телом... это кажется неряшливым - есть ли лучший способ?

9
задан Will 20 March 2012 в 17:48
поделиться