<img width="1500" src="something.jpg" style="width:1265px" alt="something"/>
这意味着图像实际上是1500px宽,我用jquery动态调整大小为1265px:
这是我正在使用的代码:
$(this).removeAttr('height');
$(this).width(bw);
在某些版本的ie中,这意味着它实际上并没有显示图像,可能是因为宽度与style属性指示的宽度不同。
我猜$(this).width被转换为style =“width:value”吧? 如何直接修改图像的width-attribute动态宽度jquery?
关于亚光
答案 0 :(得分:1)
您可以使用attr()
修改属性$(this).attr('width','1265');
或
$(this).attr({'width':'1265'});
如果要设置样式,请使用css()
$(this).css('width','1265px');
或
$(this).css({'width':'1265px'});