Mohsen.
دوشنبه 08 آبان 1391, 09:16 صبح
سلام
میخواستم یک عکس رو با jquery ajax لود کنم ولی تا وقتی که کل عکس لود نشده اونو نمایش ندم. و همچنین میخواستم عرض و ارتفاع اون رو بدست بیارم.
اولی رو که نتونستم.
ولی دومی رو به این صورت نوشتم:
var pic_real_width,pic_real_height;
var src=$(this).attr('src');
$("<img src='' />").attr("src",src).load(function() {
pic_real_width = this.width;
pic_real_height = this.height;
})
اما وقتی مقادیر var pic_real_width رو با alert نمایش میدم. دفعه اول undefiend میده ولی دفعه دوم عرض واقعی رو نمایش میده.
لطفا کمک کنید.
میخواستم یک عکس رو با jquery ajax لود کنم ولی تا وقتی که کل عکس لود نشده اونو نمایش ندم. و همچنین میخواستم عرض و ارتفاع اون رو بدست بیارم.
اولی رو که نتونستم.
ولی دومی رو به این صورت نوشتم:
var pic_real_width,pic_real_height;
var src=$(this).attr('src');
$("<img src='' />").attr("src",src).load(function() {
pic_real_width = this.width;
pic_real_height = this.height;
})
اما وقتی مقادیر var pic_real_width رو با alert نمایش میدم. دفعه اول undefiend میده ولی دفعه دوم عرض واقعی رو نمایش میده.
لطفا کمک کنید.