`
hpjianhua
  • 浏览: 235857 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

Jquery控制图片宽度及高度

阅读更多
HTML代码如下:
<img id = "image" src="/image/picture.jpg"/>


Jquery代码如下:

$(document).ready(function() {
    var maxWidth = 800;
    var maxHeight = 500;
    var curWidth  = $("#image").width();
    var curHeight = $("#image").height();
    if(curWidth > maxWidth){
         $("#image").width(maxWidth);
    }
    if(curHeight > maxHeight){
         $("#image").height(maxHeight);
    }
});


运行效果,如你们所想的那样.
0
2
分享到:
评论
2 楼 hpjianhua 2012-03-28  
嗯,不错,这种是等比例缩放的JS
1 楼 ocaicai 2011-11-29  
选择器可以自己控制,但是楼主的方法没有做到等比例缩放。
$(document).ready(function() {
		    var maxWidth = 780;
		    var maxHeight = 500;
		    var zoomTimes;
		    $("img").each(function(){			
				    var curWidth  = $(this).width();
				    var curHeight = $(this).height();
				    if(curWidth > maxWidth){
				         $(this).width(maxWidth);
				         zoomTimes=curWidth/maxWidth;
				         $(this).height(curHeight/zoomTimes);
				    }else if(curHeight > maxHeight){
				         $(this).height(maxHeight);
				         zoomTimes=curHeight/maxHeight;
				         $(this).width(curWidth/zoomTimes);
				    }
			    });
		});

相关推荐

    Jquery插件图片轮播带控制

    Jquery插件图片轮播带控制,可以控制是否需要标题,以及轮播的高度宽度大小,轮播速度和轮播时间等等。

    jQuery插件ImageFlyout弹出图片实现javascript放大图片功能

    可自定义CSS样式,控制jQuery插件jQuery Image Flyout提示小图片显示效果。 实例代码 一,包含文件部分 [removed][removed] [removed][removed] [removed][removed] 二,HTML部分(DIV层内所用图片链接) &lt;div&gt;...

    jQuery自适应大小的图片查看器,左右箭头控制切换.rar

    jQuery自适应大小的图片查看器,左右箭头控制切换,在这个例子中实现自适应每张图片固有的宽度、高度等大小值,一个不错的网页图片特效,不管你的图片长宽有多大,它都可以自动适应,获得了良好的用户体验。在图片...

    jQuery相册插件实例

    这个插件能够将一组无序的图片列表转换成一个简单的相册。当点击图片时将以Lightbox风格放大图片。图片展示框提供向前/向后控制并能够为每一张图 片添加...jQuery.popeye能够根据图片大小自动调整展示框的高度和宽度。

    超实用的jQuery代码段

    超实用的jQuery代码段精选近350个jQuery代码段,涵盖页面开发中绝大多数要点、技巧与方法,堪称史上最实用的jQuery代码参考书,可以视为网页设计与网站建设人员的好帮手。《超实用的jQuery代码段》的代码跨平台、跨...

    jQuery鼠标悬停图片放大效果.zip

    jQuery鼠标悬停图片放大效果,当鼠标悬停后图片的高度,宽度各自增加20像素大小,然后用相对定位绝对定位,相当于将图片控制向外扩散10px大小。

    jQuery鼠标悬停图片由中心点逐渐放大效果

    原理:当鼠标悬停后图片的高度、宽度各自增加20像素大小,然后用相对定位绝对定位,相当于将图片控制向外扩散10px大小 然后使用jQuery的animate属性实现动画效果即可 鼠标悬停后图片变大,离开后图片恢复至...

    jQuery鼠标悬停图片放大效果

    jQuery鼠标悬停图片放大效果,当鼠标悬停后图片的高度,宽度各自增加20像素大小,然后用相对定位绝对定位,相当于将图片控制向外扩散10px大小。

    推荐25个超炫的jQuery网格插件

    jQuery 网格插件可以让你创建各种各样的表格布局,网格布局是报纸和杂志中最常见的布局,现在的网站中也很常见,在这篇文章中,我向大家推荐25个jQuery的网格插件,你可以任意控制网格的行和列,用文本和图片进行...

    jQuery Popeye 无序图片列表转换成有序并播放

    内容索引:脚本资源,jQuery,Popeye,图片切换 jQuery.popeye能将一组无序的图片列表转换成一个简单的相册播放器的效果,在网页打开时它帮你自动寻找图片并生成这种效果,当鼠标放上的时候就会出现控制按钮,点击图片...

    jQuery鼠标悬停图片放大效果特效代码

    jQuery鼠标悬停图片放大效果,当鼠标悬停后图片的高度,宽度各自增加20像素大小,然后用相对定位绝对定位,相当于将图片控制向外扩散10px大

    利用css的clear属性实现广告文字环绕效果

    加载完毕后回调函数----回调参数说明:url-传回图片地址值,picDiv-传回所加载图片DIV的ID,w-传回的图片原始宽度,h-传回的图片原始高度;  加载图片事件参数说明:  url-图片路径,picDiv-装载图片的DIV的ID,用法...

    商用版本文本编辑器DotNetTextBoxV6.0.8Source 源码

    10)所有弹出的模态窗口现在可根据内容自动调整高度及宽度,杜绝旧版本在一些浏览器下显示窗口内容不完全的BUG。 11)导入Word功能升级到V2.0,修正导入后有些样式导入不完全的问题,同时优化了导入word文档时的性能! 12)...

    图片下载「Image Downloader」-crx插件

    现在,将在首次安装时打开选项页-保存URL过滤器的值-修复某些尺寸调整问题的另一种尝试2.1:-添加了图像宽度/高度过滤器-由于某些原因,一次性重置了所有设置遇到尺寸问题的人-删除了按URL排序选项2.0:-添加了将...

    DotNetTextBox V6.0.10 商业版 下载 (已知最新)

    10)所有弹出的模态窗口现在可根据内容自动调整高度及宽度,杜绝旧版本在一些浏览器下显示窗口内容不完全的BUG。 11)导入Word功能升级到V2.0,修正导入后有些样式导入不完全的问题,同时优化了导入word文档时的性能! ...

    零基础学HTML CSS源代码

    CSS控制DIV.html CSS控制DIV.html DIV+CSS布局.html DIV+CSS布局.html div.css 名为div的样式文件。 style.css 名为style的样式文件。 第15章(源代码\第15章) 示例描述:本章演示...

    xheditor-1.1.14

    方法2:利用xhEditor提供的jQuery插件接口来实现对特定textarea的初始化和传递参数,例: $('#elm1').xheditor(); 或者 $('#elm1').xheditor({tools:'mini'}); 特别说明:两种初始化方法只能选择其中一种使用,如果...

    artDialog_Demo

    [更新列表] ------------------------------------------------... 1、 增加id参数,可以方便外部脚本控制整个对话框,同时可防止对话框重复弹出 2、 增加yesClose参数,用于阻止对话框点击确定后自动关闭 v2.0.0 ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正弹出对话框的宽度计算错误(会保持最小的状态)。 -增加新的皮肤Gray。 -为示例工程添加改变语言和皮肤的下拉列表。 -为PageContext增加静态函数Refresh,在切换语言和皮肤时使用。 +2009-12-01 v2.1.7...

    ExtAspNet_v2.3.2_dll

    -修正弹出对话框的宽度计算错误(会保持最小的状态)。 -增加新的皮肤Gray。 -为示例工程添加改变语言和皮肤的下拉列表。 -为PageContext增加静态函数Refresh,在切换语言和皮肤时使用。 +2009-12-01 v2.1.7...

Global site tag (gtag.js) - Google Analytics