In CSS any element styled with "display:none;" has no sizes because he's no more in the document flow.
What you can do is positionning the element ouside the viewport, ie. top: 0; left: -1000px, update it throught AJAX, get the right sizes and then position it where you want. HTH On Jul 1, 3:16 pm, serenobs <[email protected]> wrote: > it didn't work properly. > my code was something like that, > but after update div's content by ajax.updater > element.getWidth/Height doesn't return right size. > that method returned previous size(=size before call ajax.updater). > > On 7월1일, 오후6시37분, Vladimir Tkach <[email protected]> wrote: > > > Fast solution > > - $(div.my).hide(); > > - update div's content by ajax / js > > - get $(div.my).height() / width() > > - $(div.my).show() > > > 2009/6/30 serenobs <[email protected]> > > > > Hi. > > > > I'd like to know the size of div before showing. > > > For example, > > > > .my { > > > position: absolute; > > > } > > > > with this css, size is not determined yet. > > > I want to place this div at center of viewport after calling > > > Ajax.updater > > > But I can get only initial size unless show element. > > > > How can I get right size? > > > -- > > Best Regards, > > Vladimir Tkach > > > +972-54-7574166 > > [email protected] > > >http://teamco-anthill.blogspot.com/-원본 텍스트 숨기기 - > > > - 원본 텍스트 보기 - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---
