> 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/

Reply via email to