2011-10-28 1 views
0

C'est ce que j'ai:jQuery - gestionnaire passe à callback

run : function(o, path, duration){ 
    o.handler.animate({path : new $.path.bezier(path)}, 
     { 
      /*step: function(now, fx) {},*/ 
      duration : duration, 
      easing: 'linear', 
      complete : function() { 

      } 
     } 
    ); 

    return true; 
} 

Je veux être en mesure d'utiliser o à l'intérieur complete rappel. Besoin de conseils :)

Remarque importante: sans utiliser les "vars globaux". o est une référence à players[11].handler références Wich $('.player[data-id="11"]')

Répondre

3

Comme il est capturé à l'intérieur d'une fermeture, vous pouvez l'utiliser:

complete : function() { 
    o... 
}