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学习笔记(十七)js 优化
Feb 04 Javascript
js 通过html()及text()方法获取并设置p标签的显示值
May 14 Javascript
浅谈javascript中自定义模版
Jan 29 Javascript
Javascript 计算字符串在localStorage中所占字节数
Oct 21 Javascript
jquery判断对象是否为空并遍历对象的简单实例
Jul 26 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
Aug 24 Javascript
详解jQuery中的DOM操作
Dec 23 Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 jQuery
Node.js上传文件功能之服务端如何获取文件上传进度
Feb 05 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
Jun 08 Javascript
vue axios重复点击取消上一次请求封装的方法
Jun 19 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
Jan 12 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
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
PHP转盘抽奖接口实例
2015/02/09 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
一个可以显示阴历的JS代码
2007/03/05 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
JavaScript淡入淡出渐变简单实例
2015/08/06 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
jQuery实现可以编辑的表格实例详解【附demo源码下载】
2016/07/09 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
基于Bootstrap实现城市三级联动
2017/11/23 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
Python实现partial改变方法默认参数
2014/08/18 Python
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
Python2与python3中 for 循环语句基础与实例分析
2017/11/20 Python
Python内置函数delattr的具体用法
2017/11/23 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
详解一种用django_cache实现分布式锁的方式
2019/09/01 Python
在Windows上安装和配置 Jupyter Lab 作为桌面级应用程序教程
2020/04/22 Python
Anaconda使用IDLE的实现示例
2020/09/23 Python
详解CSS3中border-image的使用
2015/07/18 HTML / CSS
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
信息技术专业个人自我评价
2013/12/11 职场文书
员工工作表扬信范文
2014/01/13 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书
MongoDB安装使用并实现Python操作数据库
2021/06/28 MongoDB