.... or attach your image measurements to the load event *of the image*. If you want to wait for several images to load, see the Group class.
On Wed, Nov 4, 2009 at 11:14 AM, Thierry bela nanga <[email protected]>wrote: > Safari and google chrome run javascript faster than firefox on page load, > > I my script I usually to this > > - add a delay of 6 - 10 second in script in the domready (may not work > correctly on first page load) > - and / or I set width / height of the elements in css > > > > On Wed, Nov 4, 2009 at 7:50 PM, Oskar Krawczyk > <[email protected]>wrote: > >> You always need to preload the image if you want to get its size. If that >> works on Firefox, it's just a coincidence (caching). >> >> ___ >> >> Oskar Krawczyk >> http://nouincolor.com >> >> >> >> On Wed, Nov 4, 2009 at 18:20, mmjaeger <[email protected]> wrote: >> >>> >>> Hello Aaron >>> Thanks for replying - I meanwhile figured out that for Safari to get >>> the same results as Firefox, I need to preload the image? Does that >>> make sense? >>> >>> On Nov 4, 9:17 am, Aaron Newton <[email protected]> wrote: >>> > can you put an example of this failing on mooshell.net? >>> > >>> > >>> > >>> > On Tue, Nov 3, 2009 at 9:45 PM, mmjaeger <[email protected]> wrote: >>> > >>> > > Hello >>> > > I'm having an issue with the following code: >>> > >>> > > var tsize = this.thumbs[0].getDimensions({ computeSize: true, styles: >>> > > ['margin', 'padding', 'border'] }); >>> > > console.log('tsize: ' + tsize.totalWidth); >>> > > console.log('tsize: ' + tsize.totalWidth); >>> > >>> > > console.log('computed size: ' + this.thumbs[0].getComputedSize >>> > > ().totalWidth); >>> > >>> > > in both cases, Firefox returns 95 which is correct while Safari >>> > > returns 0 >>> > >>> > > I'm using 1.2.4 and 1.2.4.2 - Am I doing anything wrong or what's the >>> > > issue and how could I get the correct values? >>> > >>> > > Thanks >>> >> >> > > > -- > http://tbela99.blogspot.com/ > > fax : (+33) 08 26 51 94 51 >
