gpt4 book ai didi

javascript - 隐藏水平滚动条,但保持滚动功能

转载 作者:行者123 更新时间:2023-11-28 17:00:39 25 4
gpt4 key购买 nike

我有一个容器,其中包含一些具有特定宽度(小于内容)的文本,我想添加水平滚动,但应该隐藏滚动条。

这是我尝试过的一个 fiddle : https://jsfiddle.net/ehp3qnty/576/

.parent {
width: 400px;
height: 200px;
border: 1px solid #aaa;
overflow: hidden;
}

.child {
height: 100%;
margin-bottom: -50px;
/* maximum width of scrollbar */
padding-bottom: 50px;
/* maximum width of scrollbar */
overflow-y: hidden;
overflow-x: scroll;
}

p {
white-space: nowrap;
}
<div class="parent">
<div class="child">
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum.
</p>
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum.
</p>
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata
sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
At vero eos et accusam et justo duo dolores et ea rebum.
</p>
</div>
<!-- .child -->
</div>
<!-- .parent -->

但我无法在移动设备上左右滑动或在桌面上滚动,滚轮也无法正常工作。

那么如何隐藏单杠但保留这些功能呢?

该解决方案应与大多数浏览器兼容,并且不使用任何库,仅使用纯 CSS/JS。

最佳答案

css 代码会帮助你

              .parent {
width: 400px;
height: 200px;
border: 1px solid #aaa;
overflow:auto;
overflow-y: hidden;
}

.child {
height: 100%;
margin-bottom: -50px;
/* maximum width of scrollbar */
padding-bottom: 50px;
/* maximum width of scrollbar */

}

p {
white-space: nowrap;
}

关于javascript - 隐藏水平滚动条,但保持滚动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53266783/

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