资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

jquery图片缩放,jq等比例点击放大图片

jquery怎么设置图片的大小

$(document).ready(function() { $('.post img').each(function() { var maxWidth = 100; // 图片最大宽度 var maxHeight = 100; // 图片最大高度 var ratio = 0; // 缩放比例 var width = $(this).width(); // 图片实际宽度 var height = $(this).height(); // 图片实际高度 // 检查图片是否超宽 if(width maxWidth){ ratio = maxWidth / width; // 计算缩放比例 $(this).css("width", maxWidth); // 设定实际显示宽度 height = height * ratio; // 计算等比例缩放后的高度 $(this).css("height", height); // 设定等比例缩放后的高度 } // 检查图片是否超高 if(height maxHeight){ ratio = maxHeight / height; // 计算缩放比例 $(this).css("height", maxHeight); // 设定实际显示高度 width = width * ratio; // 计算等比例缩放后的高度 $(this).css("width", width * ratio); // 设定等比例缩放后的高度 } }); });

创新互联服务紧随时代发展步伐,进行技术革新和技术进步,经过十多年的发展和积累,已经汇集了一批资深网站策划师、设计师、专业的网站实施团队以及高素质售后服务人员,并且完全形成了一套成熟的业务流程,能够完全依照客户要求对网站进行成都网站建设、网站制作、建设、维护、更新和改版,实现客户网站对外宣传展示的首要目的,并为客户企业品牌互联网化提供全面的解决方案。

jquery怎么整体放大缩小div,里面有图片文字,需要修改宽高的值,不是scale

var div = $("div");

div.css("lfet",value);

div.css("top",value)

....同理

div.width(200) // 同样也可以用上述css方式来实现。 div.css("width",value); height跟width一样。

jquery 如何让图片自适应大小

script type="text/javascript" src="js/jquery.min.js"/script

script type="text/javascript"

jQuery.fn.LoadImage=function(scaling,width,height,loadpic){

if(loadpic==null)loadpic="../img/loading.gif";

return this.each(function(){

var t=$(this);

var src=$(this).attr("src")

var img=new Image();

img.src=src;

//自动缩放图片

var autoScaling=function(){

if(scaling){

if(img.width0 img.height0){

if(img.width/img.height=width/height){

if(img.widthwidth){

t.width(width);

t.height((img.height*width)/img.width);

}else{

t.width(img.width);

t.height(img.height);

}

}

else{

if(img.heightheight){

t.height(height);

t.width((img.width*height)/img.height);

}else{

t.width(img.width);

t.height(img.height);

}

}

}

}

}

//处理ff下会自动读取缓存图片

if(img.complete){

autoScaling();

return;

}

$(this).attr("src","");

var loading=$("img alt=\"加载中...\" title=\"图片加载中...\" src=\""+loadpic+"\" /");

t.hide();

t.after(loading);

$(img).load(function(){

autoScaling();

loading.remove();

t.attr("src",this.src);

t.show();

});

} );

}

/script

div id="content"img src="img/20120518073933709.jpg"//div

script type="text/javascript"

!--

$(window).load(function(){

$('#content img').LoadImage(true, 600,500,'img/loading.gif');

});

//--

/script

关于jquery 如何自动调整某个div中的图片大小

jQuery调整html对象使用css()方法即可.

$("#test img").css("width","30px")//设置test下的图片宽为30px

$("#test img").css("height","30px")//设置test下的图片高为30px

定义和用法:

css() 方法返回或设置匹配的元素的一个或多个样式属性.

设置 CSS 属性

设置所有匹配元素的指定 CSS 属性.

$(selector).css(name,value)

通俗的解释为如果设置第二个参数为修改css属性,如果未设置第二个参数为获取css属性.

jquery 图片的宽为可视窗口的宽 等比缩放如何计算出图片的高

代码如下:

$(document).ready(function(){

// 先取得原图片大小,图片加载时获取

$("#IMG").load(function(){

_imgW = this.width;

_imgH = this.height;

// alert(_imgW);

// alert(_imgH);

ImgResize();

});

});

function ImgResize(){

// 再取得可视窗口的宽

var WT = $(window).width();

// 按照宽高比算出调整后图片的高度

var resizeH = (WT * _imgH) / _imgW;

// 将新的尺寸赋予图片

$("#IMG").css({width:WT,height:resizeH});

}

// 浏览器调整窗口大小时重新计算

$(window).resize(function(){

ImgResize()

});


分享名称:jquery图片缩放,jq等比例点击放大图片
浏览地址:http://cdkjz.cn/article/dsgddpd.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220