http://www.aichengxu.com/article/Javascript/1237_7.html
如何在固定大小的div中放置一个图片,当图片较小时显示实际大小,当图片超过div 大小时图片 自动适应div 的大小
jquery图片自适应大小实现过程的主要代码:

代码如下:
 
.divImg{
max-height:200px; max-width:200px;
width: expression(this.width > 200 && this.width > this.height ? 200 : auto);
height: expression(this.height > 200 ? 200 : auto);
}

实例:

代码如下:
 
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html:charset=utf-8"/>
<title>实现图片加载自适应</title>
<script type="text/javascript" src="../jquery.min.js"> </script>
<script type="text/javascript">
function clickMe(){
var url="../Images/1.jpg";
$("#img").attr("src",url);
$("#img").addClass("divImg");
}
</script>
<style type="text/css">
.divClass {
border: 1px solid red;
width: 200px;
height: 200px;
}
.divImg{
max-height:200px; max-width:200px;
width: expression(this.width > 200 && this.width > this.height ? 200 : auto);
height: expression(this.height > 200 ? 200 : auto);
}
</style>
</head>
<body>
<div class="divClass">
<img id="img" > </img>
</div>
<div>
<input type="button" id="btn" style="width:50px;height: 30px;border:1px solid blue;" value="btn" οnclick="clickMe()"/>
</div>
</body>
</html>
来源:豆芽博客,地址:http://www.aichengxu.com/article/Javascript/1237_7.html保留原文链接,是开源分享的开始.

JQuery加载图片自适应DIV大小相关推荐

  1. 固定大小显示图片html,JQuery加载图片自适应固定大小的DIV

    如何在固定大小的div中放置一个图片,当图片较小时显示实际大小,当图片超过div 大小时图片 自动适应div 的大小 jquery图片自适应大小实现过程的主要代码: 代码如下: .divImg{ ma ...

  2. html图片自动在div里放大,css图片自适应div大小怎么做

    css图片自适应div大小怎么做 内容导读:css图片自适应div大小的控制,为了让图片能够更好的展示,建议使用max-width这个属性.不管是pc端还是移动端,或者是自适应网站,使用max-wid ...

  3. 使用Gilde加载图片时裁剪大小异常

    LT.ee("px="+ConvertUtils.dp2px(24));Glide.with(mActivity)//打印出48px.load("http://attac ...

  4. html 标签内背景图片自适应 div 大小

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 只需通过css设置background-size属性为contain,即 background-si ...

  5. HTML中 div标签内背景图片自适应div大小

    只需通过css设置background-size属性为contain, 即background-size:contain 注意:一定要在先设置background之后再设置background-siz ...

  6. html div标签内背景图片自适应div大小

    只需通过css设置background-size属性为contain,即 background-size:contain 注意:一定要在先设置background之后再设置background-siz ...

  7. jquery动态加载图片数据

    这几天研究jquery,感受到了该库的强大,而且找到本不错的书   <<锋利的jquery>> 这里我只是随便做了下,上面是照片列表和两个按钮,单击小图片下面显示大图片,当点击 ...

  8. jQuery加载一个html页面到指定的div里

    一.jQuery加载一个html页面到指定的div里 把a.html里面的某一部份的内容加载到b.html的一个div里. 比如:加载a.html里面的<div id="row&quo ...

  9. ajax静态加载图片,JQuery实现Ajax加载图片的方法

    本文实例讲述了JQuery实现Ajax加载图片的方法.分享给大家供大家参考,具体如下: 最近在学习JQuery,想从原理上模拟一下无刷新的相册浏览. 最先想到的思路是利用缓存,也就是先显示提示消息,然 ...

最新文章

  1. 如何部署深度学习模型?
  2. 哈达马积(向量或矩阵)与内积(数字)区别
  3. python2.7安装tensorflowgpu_Ubuntu16.04+Python2.7+CUDA9.0+cuDNN7.0+TensorFlow 1.6 安装随笔
  4. boost::math::policies用法的测试程序
  5. 交叉编译openssl不修改Makefile的方法
  6. jquerymobile页面跳转和参数传递
  7. mysql 的日常管理软件_MySQL常用的日常管理工具
  8. java测试步骤_java测试框架的方法
  9. IOS 模拟器清除缓存
  10. Markdown记录
  11. 几个不常见但非常出色的 .NET 开源库
  12. L TEXT和 _T的区别
  13. Web3D展示框架whs.js:基于Three.js的Web3d应用程序的超快3D框架
  14. 电子元器件企业面临缺货涨价,SRM协同系统助力企业采购数字化智慧升级
  15. 编程语言常见符号合集分享
  16. 全国计算机职称考试excel2003,全国计算机职称考试excel2003题库.pdf
  17. Grafana面板(panel):从数据源请求数据
  18. SQL删除数据库表中重复的数据
  19. 内存输出流ByteArrayOutputStream
  20. 彩色图像去马赛克与图像超分辨问题的关系

热门文章

  1. 如何从抖音引流至微信小程序?
  2. BST、AVL、BTree、B+Tree、B*Tree、23Tree、234Tree、TTree、RBTree、LLRBTree、AATree、SplayTree、Treap、无旋Treap、scap
  3. 如何启动app和exe程序
  4. Apple MacPad Pro会是什么样?
  5. Medium无限文章阅读会员插件
  6. 数码管显示字母表(映射集)
  7. springboot异步和切面_Spring异步编程 | 你的@Async就真的异步吗?异步历险奇遇记
  8. OpenCV-Python学习(18)—— OpenCV 图像几何变换之图像平移(cv.warpAffine)
  9. 用华为ENSP做一个关于防火墙的小实验-华为eNSP怎样调出右侧接口列表
  10. 哈希算法SHA1,SHA256,SHA384,SHA512