移动app开发,固定图片div宽高,根据实际图片大小控制图片不变形
2017-08-16 09:46
357 查看
javascript部分
//处理图片大小问题
$('.des-img img,.des-img2').each(function(index, ele) {
$(ele).load(function() {//监听当前图片加载完成
if($(ele).hasClass('hasSet')) {
} else {
$(ele).addClass('hasSet');
var img = new Image();//创建图片
img.src = ele.src;//设置src
var height = img.height;//实际图片的高
var width = img.width;//实际图片的宽
var imgHeight = $(ele).height()//dom中设置的显示高度,这是是高度固定
if(width > height) {//当实际的宽大于高时,动态设置宽度
var setWidth = imgHeight * (width / height) + 'px'//宽高比
$(ele).width(setWidth);//设置dom中的宽度
}
}
})
})
//处理图片大小问题
$('.des-img img,.des-img2').each(function(index, ele) {
$(ele).load(function() {//监听当前图片加载完成
if($(ele).hasClass('hasSet')) {
} else {
$(ele).addClass('hasSet');
var img = new Image();//创建图片
img.src = ele.src;//设置src
var height = img.height;//实际图片的高
var width = img.width;//实际图片的宽
var imgHeight = $(ele).height()//dom中设置的显示高度,这是是高度固定
if(width > height) {//当实际的宽大于高时,动态设置宽度
var setWidth = imgHeight * (width / height) + 'px'//宽高比
$(ele).width(setWidth);//设置dom中的宽度
}
}
})
})
相关文章推荐
- 移动app开发,固定图片div宽高,根据实际图片大小控制图片不变形
- 固定div容器的宽高,图片居中(图片不限制大小)
- JS获取图片实际宽高及根据图片大小进行自适应
- JS获取图片实际宽高及根据图片大小进行自适应
- JS获取图片实际宽高及根据图片大小进行自适应
- JS获取图片实际宽高及根据图片大小进行自适应
- JS获取图片实际宽高及根据图片大小进行自适应
- APP开发实战162-减少预置图片所占空间大小方法汇总
- css控制背景图片随div的大小而缩放
- 关于css控制图片大小不变形的实现思路
- PHP处理图片固定大小 不失真 不变形
- css设置多个img为固定高度显示,不受图片实际尺寸影响而改变大小
- JQuery加载图片自适应固定大小的DIV
- 控制gridControl中cardview中图片的固定大小显示
- 【Android】安卓开发实战之Java代码中控制EditText插入图片的大小
- 移动开发-UI控件:手机app开发图片资源网址
- css 控制图片大小 小于固定值 控制大小
- Div里CSS控制图片按比例扩大缩小不变形
- 用css控制图片大小 让你不要再为图片变形烦恼
- 设置图片固定大小,且保持图片宽高比