jQuery - ハンドラをコールバックに渡す

これは私が持っているものです:

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;
}

私は complete コールバックの中で o を使用できるようにします。いくつかの指導が必要:)

Important Note : without using "global vars". o is a reference to players[11].handler wich references $('.player[data-id="11"]')

0

1 答え

クロージャの内部にキャプチャされているので、それを使うことができます:

complete : function() {
    o...
}
3
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript