gpt4 book ai didi

jquery - 在 jquery 中使用 css 将 div 拉伸(stretch)到浏览器高度

转载 作者:行者123 更新时间:2023-11-28 04:04:11 26 4
gpt4 key购买 nike

我试图在 jquery 中使用 css 将 div 拉伸(stretch)到浏览器高度。但它似乎不起作用。我能够将 100% 宽度应用于 div,并且它有效。虽然不是高度。有什么理由吗?谢谢!

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

<script>

$(function() {
$('.test').css({
"background-color": "yellow",
"width": "50%",
"height": "50%",
});

});
</script>

<div class="test" style="width: 15px; height: 60px; background-color: red"><div>

最佳答案

如果您必须使用 jQUery 执行此操作,请使用 $(window).width()$(window).height() 获取浏览器尺寸。

像这样:

$(document).ready(function() {
$('.test').css({
"background-color": "yellow",
"width": $(window).width(),
"height": $(window).height(),
});
});

Click here for a working demo.


如果您不需要以编程方式执行此操作,我强烈建议您使用以下 CSS 解决方案:

.test {
background-color: yellow;
width: 100vw;
height: 100vh;
}

vwvh 分别代表 Viewport WidthViewport Height

您甚至可以将上面的内容变成一个 CSS 类,然后使用 jQuery 通过 jQuery 的 addClass() 函数简单地应用该类。 Here is another demo using that solution.

关于jquery - 在 jquery 中使用 css 将 div 拉伸(stretch)到浏览器高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43035593/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com