jquery中加载图片自适应大小主要实现代码


Posted in Javascript onAugust 23, 2013

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

.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" onclick="clickMe()"/> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
使用jquery的ajax需要注意的地方dataType的设置
Aug 12 Javascript
JS判断表单输入是否为空(示例代码)
Dec 23 Javascript
jquery对元素拖动排序示例
Jan 16 Javascript
jquery.form.js用法之清空form的方法
Mar 07 Javascript
js用闭包遍历树状数组的方法
Mar 19 Javascript
javascript从image转换为base64位编码的String
Jul 29 Javascript
详细谈谈AngularJS的子级作用域问题
Sep 05 Javascript
jQuery弹出层插件popShow用法示例
Jan 23 Javascript
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
详解webpack打包后如何调试的方法步骤
Nov 07 Javascript
原生js拖拽实现图形伸缩效果
Feb 10 Javascript
js HTML DOM EventListener功能与用法实例分析
Apr 27 Javascript
jquery eval解析JSON中的注意点介绍
Aug 23 #Javascript
jQuery中RadioButtonList的功能及用法实例介绍
Aug 23 #Javascript
使用jQuery插件创建常规模态窗口登陆效果
Aug 23 #Javascript
Jquery绑定事件(bind和live的区别介绍)
Aug 23 #Javascript
鼠标移到导航当前位置的LI变色处于选中状态
Aug 23 #Javascript
高效率JavaScript编写技巧整理
Aug 23 #Javascript
处理及遍历XML文档DOM元素属性及方法整理
Aug 23 #Javascript
You might like
Symfony生成二维码的方法
2016/02/04 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
php使用PDO获取结果集的方法
2017/02/16 PHP
PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
2018/03/15 PHP
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
JS常用知识点整理
2017/01/21 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
JS实现横向跑马灯效果代码
2020/04/20 Javascript
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
python 实现读取一个excel多个sheet表并合并的方法
2019/02/12 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
利用canvas实现图片压缩的示例代码
2018/07/17 HTML / CSS
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
英国比较机场停车场网站:Airport Parking Essentials
2019/12/01 全球购物
幼儿园元旦家长感言
2014/02/27 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
工程部岗位职责范本
2015/04/11 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
Win11开始菜单添加休眠选项
2022/04/19 数码科技
Golang并发工具Singleflight
2022/05/06 Golang