0

新しいサムを動的にロードした後、画像の高さと幅を更新する必要があります。私は現在、次のようにしています:

...
$('#thumb_' + newID).attr('width', 120);
$('#thumb_' + newID).attr('height', 120);
$('#thumb_' + newID).attr('src', data.thumb + '?v=' + ( new Date() ).getTime());

高さと幅は常に設定されているようですが、画像が指定された寸法に常に収まるとは限りません。

これを行うためのより信頼できる方法はありますか?

4

1 に答える 1

2

これを試して; ソースを変更した後、attr関数の代わりにcss関数を使用

var newsource=data.thumb + '?v=' + ( new Date() ).getTime();
$('#thumb_' + newID).attr('src', newsource).css({height : 120, width : 120});
于 2012-07-18T21:04:02.790 に答える