You want to save the real height/width to a variable, or to set it
programatically? if you want to retrieve the real attributes you will
need to check, only after the image has loaded (on the event onload):
something like this.

var width, height;
var $img = $('<img'>)
                      .load(function(){
                            width = $(this).width();
                            height= $(this).height();
                      })
                      .attr('src','1.jpg');

the var $img part is in case you need the image afterwards, else you
can ommit that. Bear in mind that you won't know when will that
happen, so you can count on the variables to be filled right after
this snippet, you should probably make everything inside the function.

If what you wanted to do is the opposite, then:
var img = new Image();
img.width = 123; //any number you want
img.height = 123; //any number  you want
img.src = "1.jpg";

( oh... I'm no expert :) )

I hope that was more or less your situation.


On Oct 2, 8:24 am, BAlex <[EMAIL PROTECTED]> wrote:
> Is JavaScript:
>
> var img = new Image();
> img.src = "1.jpg";
> var width = img.width;
> var height = img.height;
>
> It is necessary for preliminary loading image and, the main thing, for
> preliminary definition width and height.
>
> How same to represent on jQuery?
>
> In advance thanks,
> Alexander

Reply via email to