Может кто-нибудь сказать мне, как добавить ослабление к этому плагину.Я понимаю, что есть плагин замедления, yada yada, я просто хочу, чтобы этот плагин имел возможность добавлять замедление И обратный вызов при его использовании.Я попытался добавить слово easing
после speed,
, чтобы оно выглядело как speed, easing, callback
, но по какой-то причине оно не сработало?
jQuery.fn.animateAuto = function(prop, speed, callback){
var elem, height, width;
return this.each(function(i, el){
el = jQuery(el), elem = el.clone().css({"height":"auto","width":"auto"}).appendTo("body");
height = elem.css("height"),
width = elem.css("width"),
elem.remove();
if(prop === "height")
el.animate({"height":height}, speed, callback);
else if(prop === "width")
el.animate({"width":width}, speed, callback);
else if(prop === "both")
el.animate({"width":width,"height":height}, speed, callback);
});
}