jquery ui _trigger vs déclencheur

J'ai développé une interface utilisateur de jquery-plugin et ne peut pas vraiment comprendre lequel de ces méthodes à utiliser.
Selon le jquery ui documentation que je devrais utiliser _trigger pour déclencher les événements, ce qui permet aux gestionnaires afin d'être initialisé avec le plugin comme

$("#id").pluginname({ 
   click: function(){ 
      //called when clicked
   }
});

Mais si plus tard, je veux attacher plus d'auditeurs pour cet événement, je ne peux pas trouver un moyen de le faire.
Je suis en train d'utiliser jquery lier, mais qui ne fonctionne pas.
exemple:

$("#id").bind("click", function(){
    //This does not get fired on click if using _trigger
})

La seule solution que j'ai pour l'instant est à l'incendie de deux, mais il se sent un peu étrange.
Mon code doit faire l':

$("#id").pluginname({
  click: function(){
     //called when my plugin uses this._trigger('click')
  }
}).bind(function(){
    //called when my plugin uses this.element.trigger('click')
});

Je suis en utilisant des événements, mais ne pense pas que c'est une question pertinente pour cette question.
Quelqu'un a une idée sur la façon d'utiliser l'événement de chaînage lors de l'utilisation de _trigger()?

OriginalL'auteur Tommy | 2011-08-05