当前位置: 首页 > 知识库问答 >
问题:

在非固定div中隐藏滚动条[重复]

戈华茂
2023-03-14

我遇到了麻烦,试图隐藏滚动条对某些div。我在论坛上找到了一些解决方案,但它们从来不符合我的情况,所以我仍然在努力解决这个问题。我的问题:我试图隐藏滚动条在一个div嵌套在另一个div的非固定大小。(它们设置为身体的100%)。

以下是HTML:

<div id="events">
    <div id="event-list"></div>
    <div id="event-details"></div>
</div>

和CSS:

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
}

#events {
  width: 100%;
  height: 100%;
}

#event-list {
  float: left;
  width: 50%;
  height: 100%;
  background-color: pink;
}

#event-details {
  float: right;
  width: 50%;
  height: 100%;
  background-color: cyan;
}

此处提供代码本

我希望#event-list和#event-details没有滚动条,但仍然是可滚动的。如果你有什么想法(CSS?JS?jQuery?),我就接!先谢谢你,alex

共有1个答案

丰景同
2023-03-14

您可以使用overflow:hidden将外部div的宽度设置为100%,将内部div的宽度设置为105%(您可以微调该值),并将overflow设置为overflow:scroll

JSFiddle在这里

 类似资料:
  • 我似乎弄不明白,如何在设置了position:fixed属性的元素上隐藏滚动条。我需要一个固定的边菜单,在我的应用程序中有一个固定的高度,其余的内容应该是可滚动的。我已经尝试将它包装在另一个div中,并将父级的overflow属性设置为hidden,但这似乎对固定元素不起作用。如有任何建议,我们将不胜感激。下面是代码片段: null null

  • CSS: 也就是立场:绝对;使它不同于其他类似的问题,我觉得。目前我可以隐藏滚动条,但当我调整浏览器窗口的大小时,你可以看到部分滚动条伸出来。

  • 目前,我正在使用以下代码显示滚动条: 使用此CSS时,滚动条始终可见,这意味着即使div中的内容没有溢出。 当内容符合提到的高度时,我如何隐藏它们?

  • 我已经做了一个div,它包装溢出的内容可滚动,但我希望它的滚动是隐藏的,但div仍然是可滚动的。

  • 我试图创建一个滚动条隐藏的页面,但你仍然可以滚动或点击链接向下滚动。我可以隐藏滚动条,但我不能在100%上留下一页滚动。HTML CSS

  • 我有一个幻灯片,有一个高度设置为自动,所以任何高度图像都可以显示。在幻灯片中,我有两个箭头,它们被包装在一个具有.center类的div中。箭头是在一个固定的位置,所以当滚动箭头会跟随。当您在div.center上滚动时,分配给div=“center”的函数将显示。 我遇到的问题是,当我滚动过幻灯片放映时,箭头仍然存在。但当我滚动通过我的幻灯片放映div时,箭头是隐藏的。 我如何设置我的脚本,当我