我编写了此代码,根据屏幕上的可用空间更改包装盒的宽度和高度。当我打开页面时,div加载得很好,但是当我调整它的大小时div不会改变。更改div宽度随着负载和调整大小
var width = (($(window).width()) - 100);
var height = (($(window).height()) - 100);
$(window).ready(function() {
$("#wrapper").width(width);
$("#wrapper").height(height);
});
$(window).resize(function(){
$("#wrapper").width(width);
$("#wrapper").height(height);
});
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Xyz</title>
</head>
<body>
<div id="wrapper">
asd
</div>
</body>
</html>
你有没有想过在CSS中使用媒体查询或相对单位? (VH,VW,%,em) –
Flexbox也是一种选择,但尚未得到普遍支持。 – Taplar