Close but in your example newWidths is an array of numbers. In your case
you'll want a way to extract the largest width from the array and then use
that value to animate the li width. Maybe something like this.

var width = $('li.hello img').widths().sort().revers()[0];
$('li.hello').animate({ width: width }, 'slow');

Thanks for a nice "real-world" example. :)

In testing this I found a bug and created a new release 1.0.1.

--
Brandon Aaron

On Fri, May 9, 2008 at 2:08 AM, Alexandre Plennevaux <[EMAIL PROTECTED]>
wrote:

> Brandon, i believe this is a clever little plugin. I i understand
> correctly, here is a real life example i experienced just 2 days ago  where
> i had such markup:
>
>
> <li class="hello">
>                     <img width="316" src="photos/sombra/Image_001.jpg"/>
>                     <img width="629" src="photos/sombra/Image_002.jpg"/>
>                     <img width="630" src="photos/sombra/Image_003.jpg"/>
>                     <img width="638" src="photos/sombra/Image_004.jpg"/>
>                     <img width="631" src="photos/sombra/Image_005.jpg"/>
>                     <img width="630" src="photos/sombra/Image_006.jpg"/>
>                     <img width="629" src="photos/sombra/Image_007.jpg"/>
>                 </li>
>
>
> I needed to resize the LI element according to its children IMG element
> attr width. What i did is loop through the jquery collection looking for the
> width attribute value.
>
> with your plugin it would be just
>
> var newWidth = $('li.hello').attrs('width');
> $('li.hello').animate({width: newWidth},"slow");
>
> Am i correct?
>
>
>
>
> On Fri, May 9, 2008 at 5:40 AM, Brandon Aaron <[EMAIL PROTECTED]>
> wrote:
>
>> jQuery.batch is a small extension (951 bytes min'd, 520 bytes gzipped) to
>> jQuery that allows you to batch the results of any jQuery method, plugin
>> into an array. By default the batch plugin aliases the getter methods in
>> jQuery by adding an 's' to the end (attrs, offsets, vals ...). You can also
>> just call $(...).batch('methodName', arg1, arg*n).
>>
>> Download: http://plugins.jquery.com/project/batch
>> Blog post: http://blog.brandonaaron.net/2008/05/08/jquery-batch/
>>
>> --
>> Brandon Aaron
>>
>
>
>
> --
> Alexandre Plennevaux
> LAb[au]
>
> http://www.lab-au.com

Reply via email to