2012-08-08 32 views
0

这个问题很简单,并希望答案是:jquery .width(value)是否调整容器中的图像大小?

我有一个div(称之为div A),它根据视口尺寸动态调整大小。 div包含几个图像(大约3000像素* 3000像素),我将它们放在div A和​​div C之间的两个div(称为div B和div C)下面。Div B和Div C设置为200px x 200px,图像设置为事业部B和C.股利100%

我想知道,如果下面的代码也将调整儿童格B和DIV图像C.

$('#divA').width(foo) 
+0

嗯,当你尝试时会发生什么?它有用吗? – elclanrs 2012-08-08 05:57:53

+0

的作品。但当我在iOS Web视图中呈现我的网页并且我的应用程序崩溃时,内存占用很大。当我注释$('#divA')。width(foo)行时,应用程序会稳定下来。所以想知道为什么宽度(foo)是内存沉重。 – sniper 2012-08-08 06:02:31

回答

0

图像的大小会仅在修改直接父级的高度和宽度时才会更改。如果DivB和DivC也是DivA的高度的50%和宽度的100%,那么$('DivA').width(foo)将改变图像的尺寸。

+0

你是什么意思的图像尺寸的变化?图像大小是否会由jquery完成?当我调用它时,jquery的width(foo)函数发生了一些内存占用过多的内存。我的直觉告诉我们,将我的照片复制到记忆中并调整大小。我不知道。任何线索? – sniper 2012-08-08 06:07:20