Mohsen.
سه شنبه 09 آبان 1391, 22:21 عصر
سلام دوستان کد زیر رو ببینید:
if(!thisA.data('raf-img')){
$(".raf-show").attr("src",src).load(function(data) {
pic_real_width = this.width;
pic_real_height = this.height;
thisA.data("raf-img", { src: src,width:pic_real_width,height:pic_real_height});
alert('Down')
rafShow(pic_real_width,pic_real_height)
})
}
else{
alert('Data')
pic_real_width = thisA.data("raf-img").width
pic_real_height =thisA.data("raf-img").height
$(".raf-show").attr("src",thisA.data("raf-img").src)
rafShow(pic_real_width,pic_real_height)
}
دفعه اول که کلیک میکنم فقط قسمت ابتدای if اجرا میشه که منطقیه
دفعه دوم که کلیک میکنم اول قسمت انتهای if اجرا میشه که درسته اما بعد قسمت ابتدای if هم اجرا میشه که نمیدونم چرا؟؟؟:متعجب:
if(!thisA.data('raf-img')){
$(".raf-show").attr("src",src).load(function(data) {
pic_real_width = this.width;
pic_real_height = this.height;
thisA.data("raf-img", { src: src,width:pic_real_width,height:pic_real_height});
alert('Down')
rafShow(pic_real_width,pic_real_height)
})
}
else{
alert('Data')
pic_real_width = thisA.data("raf-img").width
pic_real_height =thisA.data("raf-img").height
$(".raf-show").attr("src",thisA.data("raf-img").src)
rafShow(pic_real_width,pic_real_height)
}
دفعه اول که کلیک میکنم فقط قسمت ابتدای if اجرا میشه که منطقیه
دفعه دوم که کلیک میکنم اول قسمت انتهای if اجرا میشه که درسته اما بعد قسمت ابتدای if هم اجرا میشه که نمیدونم چرا؟؟؟:متعجب: