Style.visibility =桌子上的“隐藏”使垂直滚动条暴露在外

时间:2019-03-25 04:21:25

标签: javascript

我在很小的表(class=“wrap”)上有一个div包装器(id=“myTable”)。当我使用

document.getElementById(“myTable”).style.visibility = “hidden”

该表消失,但是垂直滚动条保留(没有水平滚动)。相同的过程在其他表上也能很好地工作,但是该表使用包装器和借来的代码为可滚动行提供静态的页眉和页脚,而我只是隐约地了解它的工作原理,因此困扰我的是。我可以倒入代码,但是首先我想知道症状是否表明我的特定错误。

2 个答案:

答案 0 :(得分:0)

尝试设置溢出属性:-

overflow-y: hidden;

答案 1 :(得分:0)

解决了!我需要解决包装程序,并使用overflowY而不是overflow-y。

document.getElementById(“ wrapper”)。style.overflowY =“ hidden”;

并通过以下方式使其显示:

document.getElementById(“ table-scroll”)。style.overflowY =“ auto”;