我已经为基于最大宽度的图像重新大小制作了以下代码,使用.height()
. 问题仍然是我找不到一个好的响应式图像大小调整插件或类似的东西可以在我们调整浏览器大小时重新调整图像大小。是否可以在我的代码或任何人都知道的任何新的响应式插件中实现任何东西,以在调整浏览器大小时自动调整图像大小加上默认值max-width
和height
?
我的最大宽度调整代码
// SET MIN AND MAX SIZE OF IMAGES
if (lboxitem.find('.tp-mainimage').width() > opt.maxWidth) {
var oldimgw = lboxitem.find('.tp-mainimage').width();
var oldimgh = lboxitem.find('.tp-mainimage').height();
var perc = opt.maxWidth / oldimgw;
lboxitem.find('.tp-mainimage').width(opt.maxWidth);
lboxitem.find('.tp-mainimage').height(oldimgh*perc);
}
if (lboxitem.find('.tp-mainimage').width() < opt.minWidth) {
var oldimgw = lboxitem.find('.tp-mainimage').width();
var oldimgh = lboxitem.find('.tp-mainimage').height();
var perc = opt.minWidth / oldimgw;
lboxitem.find('.tp-mainimage').width(opt.minWidth);
lboxitem.find('.tp-mainimage').height(oldimgh*perc);
}