Jquery动态进行图片缩略
2013-08-08 09:19
239 查看
//页面加载完执行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); } }); }) }
相关文章推荐
- Jquery动态进行图片缩略的原理及实现
- Jquery动态进行图片缩略的原理及实现
- jquery动态获取图片高度与宽度
- js、jquery图片动画、动态切换示例代码
- jquery实现鼠标滑过后动态图片提示效果实例
- jquery 动态图片
- jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
- 网页动态加载图片 通过JS和jquery实现。
- JQuery图片延迟加载插件,动态获取图片长宽尺寸
- jQuery进行图片预先加载
- jQuery 对动态生成元素进行事件绑定
- jQuery页面滚动图片等元素动态加载实现
- struts中利用jquery的$.ajax方法来动态获得图片以及信息
- 利用Jquery的cropper插件实现拖动层动态头剪切(裁剪头像)图片
- jQuery动态背景图片效果实现方法
- jquery 动态图片
- 基于JQuery实现的图片自动进行缩放和裁剪处理
- jQuery 图片上传插件----上传按钮 以及动态增删图片预览
- jquery图片切换带缩略图片滚动切换
- jQuery页面滚动图片等元素动态加载实现