コード例:
var Events = $({});
Events.on('myCustomEvent', function(){ console.log('myCustomEvent 1') })
Events.trigger('myCustomEvent'); // I want notify the previous binds and all binds in future
$.ajax({...}).success(function(res){
Events.on('myCustomEvent', function(){ console.log('myCustomEvent 2') })
});
// when ajax or other long process will be finished 'myCustomEvent' must be fired
'myCustomEvent 1'は、トリガーが呼び出される前にバインドされ、'myCustomEvent2'もトリガーされる必要があるために出力されます。
jQueryのソリューションはありますか?