http://docs.jquery.com/Release:jQuery_1.3#Effects

Animations with no duration now behave differently than in 1.2.6.
That's why, it's not a regression, it's a feature.

--
Ariel Flesler
http://flesler.blogspot.com

On Jan 14, 5:02 pm, MarionNewlevant <marion.newlev...@gmail.com>
wrote:
> http://newlevant.com/marion/jqueryplugins/animationBug/
> Keep me posted. I'd love to understand what's going on here.
>
> On Jan 14, 3:46 am, Ariel Flesler <afles...@gmail.com> wrote:
>
> > Can you put this up online so we can debug ?
>
> > --
> > Ariel Fleslerhttp://flesler.blogspot.com
>
> > On Jan 14, 6:02 am, MarionNewlevant <marion.newlev...@gmail.com>
> > wrote:
>
> > > 1.3rc2: animate with duration of 0 and callback << bug
>
> > > Something goes wrong in jQuery-1.3rc2.js with animate when duration is
> > > 0, and there is a callback. Is 0 an illegal duration? If not, there's
> > > some bug in the jQuery code.
>
> > > code:
> > > $(document).ready(function(){
> > >   doFades([
> > >     {f: '#c0', s: 0},
> > >     {f: '#c1', s: 1000},
> > >     {f: '#c2', s: 1000}
> > >   ]);
>
> > > });
>
> > > function doFades(fades) {
> > >   var fade;
> > >   console.log(fades);
> > >   if (fades.length === 0) { return; }
> > >   fade = fades.shift();
> > >   $(fade.f).animate({opacity: 0.1}, fade.s, false, function () {
> > >     console.log('faded', fade.f);
> > >     doFades(fades);
> > >   });
>
> > > }
>
> > > document:
> > > <body>
> > >   <span id="c0">c0</span>
> > >   <span id="c1">c1</span>
> > >   <span id="c2">c2</span>
> > > </body>
>
> > > console log with jQuery 1.2.6 (which is what I'd expect):
> > > [Object f=#c0 s=0, Object f=#c1 s=1000, Object f=#c2 s=1000]
> > > faded #c0
> > > [Object f=#c1 s=1000, Object f=#c2 s=1000]
> > > faded #c1
> > > [Object f=#c2 s=1000]
> > > faded #c2
> > > []
>
> > > console log with jQuery 1.3rc2 (somthing's wrong here):
> > > [Object f=#c0 s=0, Object f=#c1 s=1000, Object f=#c2 s=1000]
> > > faded #c0
> > > [Object f=#c1 s=1000, Object f=#c2 s=1000]
> > > faded #c0
> > > [Object f=#c2 s=1000]
> > > faded #c1
> > > []
> > > faded #c2
> > > []
>
> > > with jQuery 1.2.6 c0 fades quickly, then c1 slowly, then c2 slowly.
> > > Which is what I'd expect.
>
> > > with jQuery 1.3rc2 c0 fades instantly, then c1 & c2 together slowly.
>
> > > Hope this helps. Marion
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to