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 相关文章推荐
javascript学习随笔(使用window和frame)的技巧
Mar 08 Javascript
javascript一点特殊用法
May 28 Javascript
发一个自己用JS写的实用看图工具实现代码
Jul 26 Javascript
jquery 插件学习(六)
Aug 06 Javascript
JS与C#编码解码
Dec 03 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
Jun 20 Javascript
js完美解决IE6不支持position:fixed的bug
Apr 24 Javascript
node.js+express制作网页计算器
Jan 17 Javascript
解析浏览器端的AJAX缓存机制
Jun 21 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
Mar 08 Javascript
Angular6笔记之封装http的示例代码
Jul 27 Javascript
详解ES6 Symbol 的用途
Oct 14 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
PHP安装全攻略:APACHE
2006/10/09 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
JavaScript实现url地址自动检测并添加URL链接示例代码
2013/11/12 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
详解handlebars+require基本使用方法
2016/12/21 Javascript
Vue DevTools调试工具的使用
2017/12/05 Javascript
从零开始搭建一个react项目开发
2018/02/09 Javascript
JS面向对象之单选框实现
2020/01/17 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
[03:36]DOTA2完美大师赛coL战队趣味视频——我演你猜
2017/11/23 DOTA
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
Python中Continue语句的用法的举例详解
2015/05/14 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
Python对List中的元素排序的方法
2018/04/01 Python
python 实现矩阵上下/左右翻转,转置的示例
2019/01/23 Python
Python将json文件写入ES数据库的方法
2019/04/10 Python
解决Atom安装Hydrogen无法运行python3的问题
2019/08/28 Python
解决运行出现'dict' object has no attribute 'has_key'问题
2020/07/15 Python
CSS3中利用animation属性创建雪花飘落特效
2014/05/14 HTML / CSS
css3 图片圆形显示 如何CSS将正方形图片显示为圆形图片布局
2014/10/10 HTML / CSS
飞利浦美国官网:Philips美国
2020/02/28 全球购物
酒店销售主管岗位职责
2014/01/04 职场文书
迎七一演讲稿
2014/09/12 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
2014年财务经理工作总结
2014/12/08 职场文书
小学六一主持词开场白
2015/05/28 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
win10输入法不见了只能打出字母怎么解决?
2022/08/05 数码科技