0
我有以下問題我有一個具有一定寬度的容器。在那個容器裏是一系列的圖像。有些比容器的尺寸要小一些。現在,我希望最大的圖像是容器的80%,並且所有其他圖像都需要根據最大的圖像(僅當它們大於容器時)調整大小。設置圖像寬度的一系列圖像
這是我試過到目前爲止:
var $pageContainer = $('.pageContainer');
var canvasWidth = $pageContainer.width();
var maxWidth = 0;
$pageContainer.find('img').each(function (index, el) {
if ($(el).width() > maxWidth) maxWidth = $(el).width();
});
var percentage = canvasWidth/maxWidth * 100;
$pageContainer.find('img').each(function() {
var $img = $(this);
var imgWidth = $img.width();
$img.width(percentage + '%');
});
Offcourse這個心不是工作。導致如果百分比變量是64,那麼圖像只是被調整到其容器的64%。所以我認爲我應該把最大的圖像,設置爲80%,並計算差異,但我不知道從哪裏開始。任何幫助,將不勝感激。