gpt4 book ai didi

javascript - 如何检测页面高度何时发生变化?

转载 作者:太空狗 更新时间:2023-10-29 13:32:16 26 4
gpt4 key购买 nike

我有一个重 javascript 的应用程序,它有自动完成下拉菜单和选项卡等小部件。有时,当下拉菜单出现和消失时,或者当您在选项卡之间切换时,它会改变文档的高度。如果滚动条快速出现和消失,这可能会引起烦恼,因为它会移动页面。我想检测页面何时更改其高度,因此我可以将高度固定为目前的最大值,这样如果滚动条出现,它不会在一秒钟后消失。有什么建议吗?

更新:onresize 不起作用,因为它用于更改视口(viewport)/窗口的大小 - 我想要更改文档的长度。我不知道 watch 功能,看起来它至少适用于 FF,但 IE 不支持它。

最佳答案

我相信这个问题已经在 stackoverflow 上得到了解答: Detect Document Height Change

基本上您必须存储当前文档高度并通过超时调用不断检查更改

这里要注意的元素是 document.body.clientHeight(或者在 jquery 中 $(document).height() )

关于javascript - 如何检测页面高度何时发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/358072/

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