$.fn.extend({
Zooming: function( b, h, w, newH, newW ){
var scaleH = (h/newH).toString();
var scaleW = (w/newW).toString();
var h1 = parseFloat(scaleH.split( "." )[0]);
var h2 = parseFloat(scaleH.split( "." )[1]);
var w1 = parseFloat(scaleW.split( "." )[0]);
var w2 = parseFloat(scaleW.split( "." )[1]);
if( h1 > w1 )
{
$(b).height(newH);
$(b).width( w/parseFloat(scaleH) );
}
else if( h1 < w1 )
{
$(b).height( h/parseFloat(scaleW) );
$(b).width(newW);
}
else if( h2 > w2 )
{
$(b).height(newH);
$(b).width( w/parseFloat(scaleW) );
}
else if( h2 < w2 )
{
$(b).height( h/parseFloat(scaleH) );
$(b).width(newW);
}
},
aaa: function( data, newH, newW ){
var imgArray = $( data );
var img = new Image();
$(imgArray).each( function(){
img.src = $(this).attr( "src" );
var h = img.height;
var w = img.width;
if( h > newH || w > newW )
{
$(this).Zooming( $( this ), h , w, newH, newW );
}
else
{
$( this ).height( h );
$( this ).width( w );
}
});
}
});
如$.fn.aaa("#box img",300h,500w);
图片缩放
最新推荐文章于 2018-10-21 17:31:33 发布