我在我的网站上并排放置了三个不同大小的图像,并希望使用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