js重置图片的高宽
2014-12-08来源:易贤网

<script type=text/javascript>

//正文图片内容溢出处理

function redrawimage(obj) {

var boxwidth = 680; // $(obj).width() - 20;

$(obj + img).each(function () {

var imgwidth = $(this).width();

var imgheight = $(this).height();

if (imgwidth > boxwidth) {

$(this).width(boxwidth);

$(this).height(boxwidth / imgwidth * imgheight);

}

})

$(obj + table table).each(function () {

if ($(this).width() > boxwidth) {

$(this).width(boxwidth);

$(this).height(boxwidth / $(this).width() * $(this).height());

}

})

$(obj + tr tr).each(function () {

var trimg = $(this).find('img');

if (trimg.length > 1) {

var trimgwidth = (boxwidth / trimg.length);

trimg.each(function () {

if ($(this).width() > trimgwidth) {

$(this).width(trimgwidth);

$(this).height(trimgwidth / $(this).width() * $(this).height());

}

});

}

})

}

$(window).load(function () {

redrawimage(.newpic);//可以是id,或者类 (要设置的范围)

});

</script>

更多信息请查看IT技术专栏

2025公考·省考培训课程试听预约报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
推荐信息