手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery实现根据浏览器窗口大小自动缩放图片的方法
jquery实现根据浏览器窗口大小自动缩放图片的方法
摘要:本文实例讲述了jquery实现根据浏览器窗口大小自动缩放图片的方法。分享给大家供大家参考。具体如下:(function($){$.fn.re...

本文实例讲述了jquery实现根据浏览器窗口大小自动缩放图片的方法。分享给大家供大家参考。具体如下:

(function($){ $.fn.resizeimage = function(){ var imgLoad = function (url, callback) { var img = new Image(); img.src = url; if (img.complete) { callback(img.width, img.height); } else { img.onload = function () { callback(img.width, img.height); img.onload = null; }; }; }; var original = { width:$(window).width() }; return this.each(function(i,dom){ var image = $(this); imgLoad(image.attr('src'),function(){ var img = { width:image.width(), height:image.height() },percentage=1; if(img.width<original.width){ percentage = 1; }else{ percentage = (original.width)/img.width; } image.width(img.w=img.width*percentage-30).height(img.h=img.height*percentage); $(window).resize(function(){ var w = $(this).width(); percentage = w/img.width>1?1:w/img.width; var newWidth = img.width*percentage-30; var newHeight = img.height*percentage; image.width(newWidth).height(newHeight); }); }); }); }; })(jQuery);

希望本文所述对大家的jquery程序设计有所帮助。

【jquery实现根据浏览器窗口大小自动缩放图片的方法】相关文章:

JavaScript实现弹出模态窗体并接受传值的方法

jQuery预加载图片常用方法

JavaScript实现点击自动选择TextArea文本的方法

JQuery+CSS实现图片上放置按钮的方法

JavaScript实现点击文字切换登录窗口的方法

JavaScript实现鼠标拖动效果的方法

jQuery仿gmail实现fixed布局的方法

js实现鼠标划过给div加透明度的方法

jquery右下角自动弹出可关闭的广告层

CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法

精品推荐
分类导航