jquery设置图片等比缩放取中间
类别:Jquery 作者:码皇 来源:互联网 点击:
ow aspx?id=722 jquery设置图片等比缩放取中间 view sourceprint?01function setImgSizeLoad(e){02var img = $(e);03var div = $("div div");04img parent() append(div);05div append(e);06 获取限制容 ,魔客吧
ow.aspx?id=722
jquery设置图片等比缩放取中间
view sourceprint?
01 | function setImgSizeLoad(e){ |
03 | var div = $( "<div></div>" ); |
04 | img.parent().append(div); |
07 | var maxWidth = img.parent().parent().width(); |
09 | maxWidth = img.width(); |
11 | var maxHeight = img.parent().parent().height(); |
13 | maxHeight = img.height(); |
17 | div.width(maxWidth+ "px" ); |
18 | div.height(maxHeight+ "px" ); |
19 | div.css( "overflow" , "hidden" ); |
20 | div.css( "background-color" , "gray" ); |
24 | var imgWidth = img.height(); |
25 | var imgHeight = img.height(); |
27 | if (img.width() > maxWidth && img.height() > maxHeight){ |
28 | img.width(maxWidth+ "px" ); |
29 | if (img.height() < maxHeight){ |
31 | img.height(maxHeight+ "px" ); |
34 | img.css( "margin-left" ,(maxWidth - img.width())/2 + "px" ); |
35 | img.css( "margin-top" ,(maxHeight - img.height())/2 + "px" ); |
38 | function setImgSize(e){ |
39 | var timer = setInterval( function (){ |
相关热词搜索:
jquery设置图片等比缩放取中间