gpt4 book ai didi

jQuery - 动态 div 高度等于整个窗口的高度

转载 作者:太空狗 更新时间:2023-10-29 14:13:56 27 4
gpt4 key购买 nike

我正在使用此处找到的代码 jQuery - dynamic div height

<script type='text/javascript'>
$(function(){
$('#center').css({'height':(($(window).height())-162)+'px'});

$(window).resize(function(){
$('#center').css({'height':(($(window).height())-162)+'px'});
});
});
</script>

现在当您调整窗口大小时高度变化工作正常,但是如果您向下滚动高度没有改变,这意味着 window 属性不包括超出浏览器窗口大小的东西所以如果您向下滚动高度会不增加

所以我可以添加什么,这将是整个内容的大小而不是窗口大小

回答使用文档而不是窗口

<script type='text/javascript'>
$(function(){
$('#center').css({'height':(($(document).height())-162)+'px'});

$(window).resize(function(){
$('#center').css({'height':(($(document).height())-162)+'px'});
});
});
</script>

最佳答案

你可以使用:

$("body").height();

关于jQuery - 动态 div 高度等于整个窗口的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1583896/

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