Hi Brandon,

Give this a whirl: http://pastebin.com/d20276791
Shows the described behaviour in Firefox 3.0.6

o_0

--rob


On Feb 13, 2:34 pm, Brandon Aaron <brandon.aa...@gmail.com> wrote:
> 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