我在我的網站上並排放置了三個不同大小的圖像,並希望使用jQuery根據瀏覽器大小調整大小。根據瀏覽器窗口大小調整不同大小的圖像
$(window).bind('load resize', function() {
var windowheight = $(window).height();
$('#pictures img').each(function() {
$(this).height(windowheight);
});
});
並在CSS文件中我有:
#pictures img {
width:auto;
max-height:100%;
}
該代碼將是正確的,如果每個圖像具有相同的高度,但我不知道要傳遞給高度值()功能考慮到所有三個圖像都有不同的高度。
任何想法?
在此先感謝
只有一個問題,爲什麼我需要屏幕高度呢? – user1991185
您需要一個固定值,以便您可以將它分成..它會給你窗口高度與屏幕高度的比率。例如,如果你的窗口的高度是屏幕高度的一半,那麼你的圖像高度也需要是其原始高度的一半。這就是我們在上面的計算中所做的 – Ankit