gpt4 book ai didi

javascript - 使用javascript计算div最大高度

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

我有一个 div,假设夹在许多元素之间,位于侧边栏上。我需要计算 div 与其下面的元素之间有多少空间。然后将 div 的最大高度设置为其当前高度加上下面的空间,这样它就不会超出该高度(从而扩展页面)。初始的 max-height 将是一个非常小的值,应该由 JS 更改。所以,基本上:

<thing></thing>
<div id="mydiv"></div>
<another></another>

我需要类似的东西(jQuery 示例):

var spacebelow = space between mydiv and <another>    
var daheight = (currentheight + spacebelow);
$("#mydiv").attr("style", "max-height:" + daheight + "px");

有办法做到这一点吗?

最佳答案

我想你想要这样的东西:-

    var divoffset=$(#divID).offset();
var divanotheroffset=$(#divanotherID).offset();
var spacebelow =divanotheroffset.top-divoffset.top;
var currentheight =$(#divID).height();
var daheight = (currentheight + spacebelow);
//set the max-height:-
$("#mydiv").attr("max-height",daheight );

关于javascript - 使用javascript计算div最大高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16075485/

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