JQuery加载图片自适应固定大小的DIV


Posted in Javascript onSeptember 12, 2013

如何在固定大小的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" onclick="clickMe()"/> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
Jquery 获取表单text,areatext,radio,checkbox,select值的代码
Nov 12 Javascript
一些经常会用到的Javascript检测函数
May 31 Javascript
关于图片按比例自适应缩放的js代码
Oct 30 Javascript
JS JSON对象转为字符串的简单实现方法
Nov 18 Javascript
借助javascript代码判断网页是静态还是伪静态
May 05 Javascript
JavaScript使用RegExp进行正则匹配的方法
Jul 11 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
Aug 21 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
Jan 16 Javascript
JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
Aug 17 Javascript
JS实现评价的星星功能
Aug 20 Javascript
javascrit中undefined和null的区别详解
Apr 07 Javascript
使用vue完成微信公众号网页小记(推荐)
Apr 28 Javascript
JS鼠标滑过图片时切换图片实现思路
Sep 12 #Javascript
jQuery实现图片放大预览实现原理及代码
Sep 12 #Javascript
jquery foreach使用示例
Sep 12 #Javascript
jquery 追加tr和删除tr示例代码
Sep 12 #Javascript
实现只能输入数字的input不用replace方法
Sep 12 #Javascript
jQuery 三击事件实现代码
Sep 11 #Javascript
导航跟随滚动条置顶移动示例代码
Sep 11 #Javascript
You might like
php生成excel文件的简单方法
2014/02/08 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
PHP命名空间简单用法示例
2018/12/28 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
JavaScript 基本概念
2015/01/20 Javascript
JS实现显示带倒影的图片横排居中放大展示特效实例【测试可用】
2016/08/23 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
JS实现的文件拖拽上传功能示例
2018/05/21 Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
2018/10/11 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
详解python uiautomator2 watcher的使用方法
2019/09/09 Python
windows上彻底删除jupyter notebook的实现
2020/04/13 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
CSS3 filter(滤镜)实现网页灰色或者黑色模式的代码
2020/11/30 HTML / CSS
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
Argos官网:英国家喻户晓的百货零售连锁商
2017/04/03 全球购物
瑞典的玛丽小姐:Miss Mary of Sweden
2019/02/13 全球购物
财务会计专业求职信范文
2013/12/31 职场文书
生产厂长岗位职责
2014/02/21 职场文书
工作迟到检讨书
2014/02/21 职场文书
单位委托书怎么写
2014/08/02 职场文书
个人委托书怎么写
2014/09/17 职场文书
2015年社区重阳节活动总结
2015/07/30 职场文书
感恩教师主题班会
2015/08/12 职场文书
导游词之五台山
2019/10/11 职场文书
使用GO语言实现Mysql数据库CURD的简单示例
2021/08/07 Golang
Redis基本数据类型List常用操作命令
2022/06/01 Redis