This isn't the normal behavior. Could you create a test case for this?

--
Brandon Aaron

On Fri, Feb 13, 2009 at 5:07 AM, [rob desbois] <rob.desb...@gmail.com>wrote:

>
> Hi all,
>
> I was just writing a bit of JS to set the width of some buttons to the
> width of the largest.
> While doing this I found that the largest one would shrink!
>
> Doing this in a debugger gives:
> $("#x").width(); // 222
> $("#x").width(222); // makes element shrink
> $("#x").width(); // 216
>
> The number returned from $.width() is equal to the innerWidth() (at
> least it is on my button, which has a border but no padding).
> When you set it though, if you set it to the value returned, it will
> shrink! It won't do this if you pass the return from $.outerWidth().
>
> This seems backwards; I would never expect that passing the return of
> a getter to its corresponding setter to change the return from the
> getter!
>
> Can someone tell me if this is a bug or is by design - and if by
> design, why?
> TIA,
> --rob
>

Reply via email to