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

 更新时间:2013年08月23日 19:16:56   作者:  
当图片较小时显示实际大小,当图片超过div 大小时图片自动适应div的大小,下面有个示例,大家可以参考下,希望对大家有所帮助
如何在固定大小的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>

相关文章

  • jQuery Ajax之$.get()方法和$.post()方法

    jQuery Ajax之$.get()方法和$.post()方法

    load()方法通常用来从Web服务器上获取静态的数据文件,然而这并不能体现Ajax的全部价值。在项目中,如果需要传递一些参数给服务器中的页面,那么可以使用$.get()或者$.post()方法(或者是后面要讲解到的$.ajax方法)。
    2009-10-10
  • 基于jQuery实现复选框是否选中进行答题提示

    基于jQuery实现复选框是否选中进行答题提示

    近期有项目需求是这样的,需要根据用户选择的选项给出相应的提示,本文给大家介绍基于jQuery实现复选框是否选中进行答题提示,对jquery复选框是否选中相关知识感兴趣的朋友一起看看吧
    2015-12-12
  • jQuery表格行上移下移和置顶的实现方法

    jQuery表格行上移下移和置顶的实现方法

    这篇文章主要介绍了jQuery表格行上移下移和置顶的实现方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2015-10-10
  • 基于Jquery的温度计动画效果

    基于Jquery的温度计动画效果

    将代码一一拷贝到页面相应的位置,然后记得调用jquery框架,展示条件有限,所以效果跟设计图有出入,但实现原理是一样的,欢迎大家多多交流!
    2010-06-06
  • Jquery 高亮显示文本中重要的关键字

    Jquery 高亮显示文本中重要的关键字

    将要高亮显示的文字加上<span>段落标记, class=”mask”的div 做为遮罩层,使此遮罩层位于文字内容之上(z-index属性,使用Jquery给段落动态添加样式类。
    2009-12-12
  • 简单常用的幻灯片播放实现代码

    简单常用的幻灯片播放实现代码

    幻灯片自动播放图片是当前网站比较流行的一个展示方式,这里项目需要,我自己做了一个简单的,就不详细讲解了,代码很简单。直接看效果图和代码吧,希望对大家有所帮助
    2013-09-09
  • jquery调用wcf并展示出数据的方法

    jquery调用wcf并展示出数据的方法

    网上看了很多jquery调用wcf的例子,可能是主机的原因,我用的是gd主机,所以都没有成功,昨天自己搞了一天,终于成功了,现把方法和代码和大家分享
    2011-07-07
  • 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子

    一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子

    这篇文章主要介绍了一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子,需要的朋友可以参考下
    2014-06-06
  • jQuery学习笔记之Ajax用法实例详解

    jQuery学习笔记之Ajax用法实例详解

    这篇文章主要介绍了jQuery学习笔记之Ajax用法,结合实例形式较为详细的分析总结了jQuery中ajax的相关使用技巧,包括ajax请求、载入、处理、传递等,需要的朋友可以参考下
    2015-12-12
  • jQuery实现带渐显效果的人物多级关系图代码

    jQuery实现带渐显效果的人物多级关系图代码

    这篇文章主要介绍了jQuery实现带渐显效果的人物多级关系图,可实现多种关系的显示及点击后渐显切换效果,涉及jQuery响应鼠标事件动态修改页面元素显示效果的相关技巧,需要的朋友可以参考下
    2015-10-10

最新评论