随着浏览器宽度的减小,我正在尝试调整一系列图像的大小。下面的代码工作正常,但是当然随着浏览器的增加,传递的 img 不能被 resize 裁剪为更大的尺寸。
$('#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"
});
});