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 相关文章推荐
网站上面有这种切换效果
Jun 26 Javascript
jquery UI 1.72 之datepicker
Dec 29 Javascript
深入理解Javascript闭包 新手版
Dec 28 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
Jul 15 Javascript
Javascript玩转继承(三)
May 08 Javascript
使用documentElement正确取得当前可见区域的大小
Jul 25 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
Jun 29 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
bootstrap-Treeview实现级联勾选
Nov 23 Javascript
JS匿名函数和匿名自执行函数概念与用法分析
Mar 16 Javascript
js模拟F11页面全屏显示
Sep 17 Javascript
基于jQuery拖拽事件的封装
Nov 29 jQuery
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判断客户端类型
2016/10/14 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
海量经典的jQuery插件集合
2010/01/12 Javascript
动态加载script文件的两种方法
2013/08/15 Javascript
JS小游戏之极速快跑源码详解
2014/09/25 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
JavaScript简单下拉菜单实例代码
2015/09/07 Javascript
基于jquery实现三级下拉菜单
2016/05/10 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
浅谈webpack组织模块的原理
2018/03/10 Javascript
VUE在for循环里面根据内容值动态的加入class值的方法
2018/08/12 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
python基础知识小结之集合
2015/11/25 Python
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
python 实现一个反向单位矩阵示例
2019/11/29 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
地图可视化神器kepler.gl python接口的使用方法
2020/12/22 Python
全球知名的婚恋交友网站:Match.com
2017/01/05 全球购物
C#中有没有运算符重载?能否使用指针?
2014/05/05 面试题
服装采购员岗位职责
2014/03/15 职场文书
百货商场楼层班组长竞聘书
2014/03/31 职场文书
小学节能减排倡议书
2014/05/15 职场文书
分公司任命书
2014/06/06 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
营业员岗位职责范本
2015/04/14 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
观看《筑梦中国》纪录片心得体会
2016/01/18 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android