> i was also thinking about copying the object but in a more basic version :)
>
> var anihide = options.anihide;
> var anihide2 = anihide;
> $(img).siblings("img:visible").animate(anihide2,
> anitime).end().animate(anishow, anitime);
> ;
>
> But that didn't work and i regret to say your workaround didn't work either.
> :(
>
> I downloaded the uncompressed jquery and according to firebug the error is
> situated in lines 91, 344, 979, 1350, 1359, 1370 and 1380. But that is after
> the anihide object is set to true so i don't know if it's useful information.
>
> If i find another way to avoid this i will let you know.
>
Maybe you didn't copy it in the right place... see it has to be copied
every time animate is called.
In the tabs plugin that looks something like:
jQuery.fn.tabs = function(options) {
// copying here from options is not sufficient...
return this.each(function() {
jQuery('a').click(function() {
// 1. copy objects
// 2. call animate...
});
});
};
Would be great if this bug is fixed, because I could completely move
that out from the click event making the whole thing perform better I
guess...
-- Klaus
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/