Alex Rivera | Logout

DOM Element Width before Appended to DOM

Asked 2010-05-27T13:18:14.683
31

I'm sure the answer is no, but is it possible to determine the width of an element before it is appended to the DOM?

Once it's appended, I know I can use offsetWidth and offsetHeight.

Thanks

Edit
Report

1 Answer

28

The trick is to show the element (display:block) but also hide it (visibility:hidden) and to set it’s position to absolute so that it doesn’t affect the page flow.

The MooTools Element.Measure class does this, as Oscar mentioned.

answered 2010-05-28T15:08:48.393

Your Answer