From: jeresig Date: Fri, 24 Sep 2010 19:57:51 +0000 (-0400) Subject: Make sure that a clone of the animate speed properties are used to avoid recursion... X-Git-Url: http://git.asbjorn.biz/?a=commitdiff_plain;h=f10057bc481753d92ebfb8dfcef5197af5d76972;hp=e0a9615f82fcdad73de6db42a995eb2a5550e361;p=jquery.git Make sure that a clone of the animate speed properties are used to avoid recursion problems. Fixes #3583. --- diff --git a/src/effects.js b/src/effects.js index f3163eb..56141bb 100644 --- a/src/effects.js +++ b/src/effects.js @@ -248,7 +248,7 @@ jQuery.each({ jQuery.extend({ speed: function( speed, easing, fn ) { - var opt = speed && typeof speed === "object" ? speed : { + var opt = speed && typeof speed === "object" ? jQuery.extend({}, speed) : { complete: fn || !fn && easing || jQuery.isFunction( speed ) && speed, duration: speed,