2010-12-17 46 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