ブラウザの幅が狭くなるにつれて、一連の画像のサイズを変更しようとしています。次のコードは問題なく動作しますが、もちろん、ブラウザが大きくなると、渡される img をより大きなサイズにリサイズすることはできません。
$('#image img').each(function() {
$($(this)).resizecrop({
width:width,
height:height,
vertical:"top"
});
});
このコードでは、元の画像を通過させ、サイズを変更してトリミングし、小さい画像と交換しようとしています。新しい画像を $(this) に割り当てようとするとエラーが発生します (左と横の割り当てが無効です)。
これはなぜですか、私は何を間違っていますか? ありがとう、
$('#image img').each(function() {
var img_path = $($(this))[0].src;
var img = $('<img />').attr({ 'src': img_path });
$(this) = img;
$($(this)).resizecrop({
width:width,
height:height,
vertical:"top"
});
});