2010-12-17 54 views
0

嗨,图像的 我即源代码这样说:jquery:调整ie中的图像问题?

<img width="1500" src="something.jpg" style="width:1265px" alt="something"/> 

这意味着图像实际上1500px宽,我动态地将其与jQuery调整到1265px:

这是代码我使用:

    $(this).removeAttr('height'); 
        $(this).width(bw); 
在某些版本的IE这意味着它不实际显示的图像,可能是由于这样的事实,有不同的宽度样式属性告诉它有

我猜$(this).width被转换为style =“width:value”对吗? 我该如何直接修改图像的width-attribute动态宽度jquery?

问候亚光

回答

1

如果要设置样式使用CSS()

$(this).css('width','1265px'); 
您可以修改使用attr)属性(

$(this).attr('width','1265'); 

$(this).attr({'width':'1265'}); 

$(this).css({'width':'1265px'}); 
+0

Andy是对的,您在使用jQuery .width属性时不会改变图像的宽度。相反,你会使用jQuery的CSS或attr命令来改变它的尺寸。 – 2010-12-17 12:19:35