step
jQuery 1.6以降で-functionを拡張する方法はありますか?
custom-event
アニメーション化された各ステップでをトリガーする特別なイベントを作成しました。ただし、jQueryのアニメーションメソッドが変更されたため、またはステップ関数が拡張できなくなったため($.fx.step
結果として空になりますobject
)、独自のもので拡張することはできません。
(function($){
var oldStep = $.fx.step._default;
$.event.special.animating = { };
$.fx.step._default = function( fx ) {
$(fx.elem).trigger('animating', fx);
oldStep.apply( this, arguments );
};
}(jQuery));
$('#foo').animate({width: 200});
$('#foo').bind('animating', function(e, fx){
console.log(fx);
});
これを新しいjQueryバージョンで機能させる方法はありますか?