gpt4 book ai didi

javascript - body垂直滚动条到达后调用函数

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:25 24 4
gpt4 key购买 nike

我有一个父表,

  1. 点击父表复选框后会生成子表,然后

  2. 点击该子表的复选框后,将生成另一个子表,那时一个垂直滚动条会出现在主体上,水平滚动条会出现在所有表格上。

当主体的垂直滚动条可见时,我想隐藏表格的所有水平滚动条。

最佳答案

您可以使用 JS 检测滚动条是否应用于元素。

var _html = document.getElementsByTagName('html')[0],
_htmlHeight = _html .clientHeight,
_htmlScrollHeight = _html.scrollHeight,
_scrollbar = false;

if(_htmlScrollHeight > _htmlHeight) {
_scrollbar = true;
}

您可以将它包装在一个函数中并在复选框单击时调用。如果滚动条应用于您的 body - _scrollbar 将为真。然后你可以添加一些类并隐藏你的表格滚动条。

如果您需要更精确的解决方案 - 请发布您的代码伙伴!

关于javascript - body垂直滚动条到达后调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30388754/

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