Jquery Html溢出:隐藏仍然占用空间

Jquery Html溢出:隐藏仍然占用空间,jquery,html,css,scroll,overflow,Jquery,Html,Css,Scroll,Overflow,我对可滚动的div有一个问题。有一个div充当可滚动的容器(使用jquery插件)。容器具有溢出:隐藏样式。它按预期工作,但我注意到浏览器也有一个滚动条,这是我想要阻止的 我知道我可以完全禁用html主体上的滚动,但我希望避免这种情况,因为这意味着对调整大小的操作,这并不是一个很好的解决方案 我知道隐藏的溢出,与“display:none”相反,仍然占用空间。我要找的是一个简单的方法,让我的溢出“真的”隐藏。 谢谢。overflow hidden表示超出定义大小的任何内容都不会占用任何空间-我认

我对可滚动的div有一个问题。有一个div充当可滚动的容器(使用jquery插件)。容器具有溢出:隐藏样式。它按预期工作,但我注意到浏览器也有一个滚动条,这是我想要阻止的

我知道我可以完全禁用html主体上的滚动,但我希望避免这种情况,因为这意味着对调整大小的操作,这并不是一个很好的解决方案

我知道隐藏的溢出,与“display:none”相反,仍然占用空间。我要找的是一个简单的方法,让我的溢出“真的”隐藏。
谢谢。

overflow hidden表示超出定义大小的任何内容都不会占用任何空间-我认为您将其与可见性hidden混淆听起来好像您的插件需要
overflow:hidden
属性,以便它可以添加自己的自定义滚动条。请尝试禁用插件,并对容器应用
溢出:自动
属性。@antony:插件(mCustomScrollbar)确实需要溢出:隐藏。但是,即使我禁用了它并移动到overflow:auto(或scroll),它仍然占用页面中相同的空间。您设置了容器的高度吗?您需要给它一个高度。您可以发布一个JSFIDLE或独立的代码来重现这个问题吗?