簡體   English   中英

瀏覽器使用javascript調整大小時如何調整div大小

[英]how to resize div when browser resize using javascript

是否可以使用javascript調整整個“ div”容器的大小? 在我的div內,我有2張圖片,一張放在另一張上。 第一張圖片為720x1280,第二張圖片為40x40。 現在,在調整div容器的大小時,兩個圖像都應按比例調整大小。

function addWidth() {
var elem = document.getElementById("Image1");
if (elem != null) {
var mydiv = elem.clientWidth;
document.getElementById("divImage").style.width = mydiv + "px";
}
}
function resizediv() {
var height = window.innerWidth;
if (document.body.clientHeight) {
height = document.body.clientHeight;
}
height = parseInt(height) - 10;
document.getElementById("Image1").style.height = parseInt(height - document.getElementById("divImage").offsetTop - 8) + "px";
}
window.onresize = resizediv;

我已經嘗試過一張圖像,並且效果很好。 但我希望div容器也會發生同樣的情況。

嘗試這個:

$(window).resize(function() {
    addWidth();
    resizediv();
});

像@Alex所說的那樣,您還可以為圖像添加width:100%

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM