javascript

位置:IT落伍者 >> javascript >> 浏览文章

jquery实现图片等比例缩放


发布日期:2019年02月01日
 
jquery实现图片等比例缩放

用原生的JavaScript实现的图片等比例缩放maxwidth和maxheight在ie中不兼容问题今天用jQuery实现了这些问题
jQuery部分代码
<script type="text/javascript">
$(document)ready(function(){
var maxWidth=$("imgBox")width();
$("img")each(function(){
if(!$supportstyle&&$browsermsie&&($browserversion==)){ //判定浏览器为ie的时候
var imgWidth=$(this)width();
var imgHeight=$(this)height();
var maxHeight = maxWidth*imgHeight/imgWidth;
if(imgWidth>maxWidth){
$(this)css("width"maxWidth)css("height"maxHeight);
}
}
})
})


</script>
css部分代码
<style type="text/css">
body{ margin:; padding:;}
box{ width:px; margin: auto;}
imgBox{ background:#CCCCCC;*display:tablecell; width:px; margin:px auto; *fontsize:px; lineheight:px; textalign:center; verticalalign:middle; padding:px;}
img{ border: none; maxwidth:px; overflow:hidden; verticalalign:middle;}
</style>

html代码

<div class="box">
<div class="imgBox">
<img src="images/jpg" alt="等比例缩放图片"/>
</div>
</div>

上一篇:javascript[js]获取url参数的代码

下一篇:利用JS延迟加载百度分享代码,提高网页速度