Javascript 滚动条消失时自动检测

Javascript 滚动条消失时自动检测,javascript,jquery,css,Javascript,Jquery,Css,我得到了一个居中布局,包括最大宽度和边距:0自动。此外,我目前正在使用同位素对网格进行过滤和排序 问题是:主体/主容器的高度可能会小于实际窗口高度,因此当然会删除滚动条,因为主体具有溢出:隐藏。居中布局跳转(因为边距:0 auto),看起来不太好 问题:是否有一个回调函数,我可以从中测试滚动条是否显示?或者当滚动条消失时,是否有可能在主体上绑定功能?检查滚动条是否可见的最佳方法是什么?(EDIT/正如建议的那样,一个简单的方法是$(文档).height>$(窗口).height,现在我只需要一个

我得到了一个居中布局,包括
最大宽度
边距:0自动。此外,我目前正在使用同位素对网格进行过滤和排序

问题是:主体/主容器的高度可能会小于实际窗口高度,因此当然会删除滚动条,因为
主体
具有
溢出:隐藏
。居中布局跳转(因为
边距:0 auto
),看起来不太好

问题:是否有一个回调函数,我可以从中测试滚动条是否显示?或者当滚动条消失时,是否有可能在主体上绑定功能?检查滚动条是否可见的最佳方法是什么?(EDIT/正如建议的那样,一个简单的方法是
$(文档).height>$(窗口).height
,现在我只需要一个触发的事件来调用if语句)

提前谢谢


编辑这里有一个可供选择的方法

为什么不将其设置为始终显示滚动条(当窗口变小时禁用)?避免的问题:)看一看,我不确定是否有同位素函数可以做到这一点,但在纯JS中,如果
document.height>window.height
那么您有一个垂直滚动条.na,不适合设计:P@RoryMcCrossan是的,但我需要一个事件来触发if语句!