//页面加载完执行resizeImage()函数
$(document).ready(resizeImage());function resizeImage(){$(".pic a img").each(function(){//加载图片至内存,完成后执行$(this).load(function(){//获得原始图片高宽var imgWidth = $(this).width();var imgHeight = $(this).height();//获得图片所在Div高宽var boxWidth=$('.pic').width();var boxHeight=$('.pic').height();//比较imgBox的长宽比与img的长宽比大小if((boxWidth/boxHeight)>=(imgWidth/imgHeight)){//重新设置img的width和height$(this).width((boxHeight*imgWidth)/imgHeight);$(this).height(boxHeight);//让图片居中显示var margin=(boxWidth-$(this).width())/2;$(this).css("margin-left",margin);}else{//重新设置img的width和height$(this).width(boxWidth);$(this).height((boxWidth*imgHeight)/imgWidth);//让图片居中显示var margin=(boxHeight-$(this).height())/2;$(this).css("margin-top",margin);}});            })
}             

 推荐一个自己业余时间开发的网盘搜索引擎,360盘搜(www.360panso.com)

Jquery动态进行图片缩略相关推荐

  1. Thumbnails框架图片缩略处理

    最近跟师父一起做一个需求,被分配到一个优化需求,将用户上传的图片做一份缩略图存储到阿里云服务器,再把地址存入数据库. 采用了Thumbnails框架对图片进行缩略处理. 由于第一次使用这个框架 参考了 ...

  2. java验证码效果,和图片缩略效果

    java验证码效果,和图片缩略效果 效果图:验证码 效果图:缩略 这两个效果我做在了一个类里面,可以进行调用,直接上代码 注:要是复制粘贴此代码,需要更改自己所使用的字体,也可以用我这个字体,记得更改 ...

  3. jQuery动态改变图片显示大小(修改)

    当我们要显示后台传过来若干个尺寸不一的图片时,为了保证图片大小的一致性及比例的协调,需要动态改变图片显示尺寸.通过搜索,我们可以从网上找到实现此功能的jQuery代码如下.这段代码可以使图片的大小保持 ...

  4. java读取图片缩略方法_java 图片缩略图的两种方法

    最近网上看到两种不同的java图片缩略图的绘制方案 第一种,使用Graphics().drawImage按照一定的比例重新绘制图像. Java代码 package com.image.suoluetu ...

  5. jquery动态改变图片

    动态改变图片: var bb = 1; var aa=4; $("div[page='" + bb + "'] dd").eq(aa).children(&qu ...

  6. 用PHP忙了一晚上写的图片缩略和图片等比缩放函数

    /* ---------------------------------------------------------------------- 函数:调整图片尺寸或生成缩略图 修改:2009-8- ...

  7. jq动态改变路径_在react中使用jQuery动态更改图片路径遇到的问题

    您好.如题.我在代码中是这样写的. step:1 为了将默认的小图片列表从上方移到左边,我设置了template Viewer.TEMPLATE = ( ' ' + ' ' ' + ' ' ' + ' ...

  8. base64图裁剪 php_php图片上传类(支持缩放、裁剪、图片缩略功能)

    namespace dollarphp; /** * @desc:图片上传类 * @author [Lee] ]> * 1.自动验证文件是表单提交的文件还是base64流提交的文件 * 2.验证 ...

  9. img超出div width时, jQuery动态改变图片显示大小

    参考: 1. http://blog.csdn.net/roman_yu/article/details/6641911 2. http://www.cnblogs.com/zyzlywq/archi ...

  10. html无法获取图片高宽,如何解决谷歌浏览器下jquery无法获取图片的尺寸

    代码如下: $(document).ready(function(){ var img_h=$img.height(); var img_w=$img.width(); }) 以上代码在IE和火狐中没 ...

最新文章

  1. debian部署mysql和tomcat_【超级详细】在Debian/kali/linux服务器下搭建Tomcat7+mysql+jdk8环境...
  2. 根文件系统构建(Yocto方式)
  3. 提取javadoc_使用JavaParser从源文件中提取JavaDoc文档
  4. C语言 ,嵌入式 ,数据结构 面试题目(3)
  5. html表单占位符,HTML5 输入表单动效 - 占位符上浮
  6. JavaGUI版本销售管理系统
  7. Android SQLite简单操作示例
  8. 用aspectJ 做了一次日志
  9. Skype for Business Server前端高可用原理分析
  10. 面向智能网联汽车边缘网络的分布式端-边协同算法
  11. vmware搭建多台虚拟机-桥接模式
  12. java基础之java类型
  13. win7更新_Win7用户福音:微软集成更新的新版Windows 7镜像泄露
  14. keras版yolov3绘制acc和loss曲线
  15. css 鼠标滑过li变背景图,CSS定义鼠标滑过变换背景的导航菜单
  16. 从IT视角审视企业经营,B2B行业CIO谈如何从“成本中心”转到“增长中心”?
  17. XHbuilder 运行到 Ios APP 需要 ipa 签名,超详细的教程,你不看吃亏的是自己!
  18. c语言指opt算法实现,Sunday算法c语言版实现
  19. 如何解决容器网络性能及复杂网络部署问题?
  20. kylin-1.6.0单节点安装

热门文章

  1. linux 命令行 迅雷替代,linux下迅雷的替代
  2. js添加option设置空值_3.11 在散点图中添加标签(2)
  3. 空间变量php,PHP名称空间可以包含变量吗?
  4. 上海戏剧学院开学计算机考试,2021年上海戏剧学院大一新生转专业及入学考试相关规定...
  5. C、C++实现 -- 字符串分割函数split
  6. Linq To EF (添加记录后获取添加的自增ID和叫“ID”的列不是自增列不让插入的问题)...
  7. Maven简明教程(3)---在eclipse中创建工程与基本命令介绍
  8. ORA-04031:unable to allocate 4120 bytes of shared memory ‘obj stat mem’故障解决
  9. openSUSE 安装 Torch
  10. Node.js因为OpenSSL安全问题推迟更新