//---------- 图片自动比例 $( function() { $(".picauto").each( function() { var boxwidth = $(this).attr("width"),boxheight = $(this).attr("height"); var img = new image(),_this = $(this); img.src = $(this).attr("src"); if ( img.complete ) { var realwidth = img.width,realheight = img.height,padding = 0; if ( realwidth / realheight > boxwidth / boxheight ) { realheight = parseint( boxwidth / realwidth * realheight ); realwidth = parseint( boxwidth ); padding = parseint( ( boxheight - realheight ) / 2 ); _this.attr("width",realwidth).attr("height",realheight).css("padding",padding + "px 0"); } else { realwidth = parseint( boxheight / realheight * realwidth ); realheight = parseint( boxheight ); padding = parseint( ( boxwidth - realwidth ) / 2 ); _this.attr("width",realwidth).attr("height",realheight).css("padding","0 " + padding + "px"); } } img.onload = function() { var realwidth = img.width,realheight = img.height,padding = 0; if ( realwidth / realheight > boxwidth / boxheight ) { realheight = parseint( boxwidth / realwidth * realheight ); realwidth = parseint( boxwidth ); padding = parseint( ( boxheight - realheight ) / 2 ); _this.attr("width",realwidth).attr("height",realheight).css("padding",padding + "px 0"); } else { realwidth = parseint( boxheight / realheight * realwidth ); realheight = parseint( boxheight ); padding = parseint( ( boxwidth - realwidth ) / 2 ); _this.attr("width",realwidth).attr("height",realheight).css("padding","0 " + padding + "px"); } return; }; } ); } ); //内页图片自动缩放 $( function() { $(".picload").hide().each( function() { var img = new image(),_this = $(this),maxwidth = parseint( $(this).attr("maxwidth") ),showtime = $(this).attr("showtime"); img.src = $(this).attr("src"); if ( /^[0-9]+$/.test(showtime) ) { showtime = parseint(showtime); } if ( img.complete ) { if ( maxwidth > img.width ) { maxwidth = img.width; } $(this).attr("width",maxwidth).show(showtime); } img.onload = function() { if ( maxwidth > this.width ) { maxwidth = this.width; } _this.attr("width",maxwidth).show(showtime); return; }; } ); } ); document.writeln("")