﻿
$.fn.resizePhotob = function(){	
    return this.each(function(){
		
		var t=$(this);
		var width=168;
		var height=126;
		
		var t=$(this);
		var src=$(this).attr("src")
		var img=new Image();
		//alert("Loading...")
		img.src=src;
		//自动缩放图片
		var autoScaling=function(){
			
				if(img.width>0 && img.height>0){ 
			        if(img.width/img.height>=width/height){ 
			            if(img.width>width){ 
			                t.width(width); 
			                t.height((img.height*width)/img.width); 
			            }else{ 
			                t.width(img.width); 
			                t.height(img.height); 
			            } 
			        } 
			        else{ 
			            if(img.height>height){ 
			                t.height(height); 
			                t.width((img.width*height)/img.height); 
			            }else{ 
			                t.width(img.width); 
			                t.height(img.height); 
			            } 
			        } 
			    } 

		}
		
		t.hide();
		
		//处理ff下会自动读取缓存图片
		if(img.complete){
		    //alert("getToCache!");
			autoScaling();
			t.show();
		    return;
		}
		//$(this).attr("src","");
		//var loading=$("<img alt=\"加载中...\" title=\"图片加载中...\" src=\"images/"+loadpic+"\" class=\"loadpic\" />");
		
		//t.after(loading);
		//alert("load end");
		$(img).load(function(){
			autoScaling();
			//loading.remove();
			t.attr("src",this.src);
			t.fadeIn();
			//alert("finally!")
		});
		
		
	})
}

