【发布时间】:2020-03-06 04:53:46
【问题描述】:
我试图模仿overflow-y:hidden 到overflow-x 的行为,但它的行为方式不同。 overflow-x:hidden 不允许滚动(通过拖动鼠标)。
#container {
width: 300px
}
#modules {
height: 50px;
padding: 5px;
white-space: nowrap;
overflow-y: hidden;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
}
.module {
display: inline-block;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
background: #ddd;
}
如何在没有滚动条的情况下获得相同的结果?我可以使用 javascript/jQuery 插件。
计划是使用箭头,也许是自定义滚动条
【问题讨论】:
-
您可以对内部元素使用绝对定位,然后使用按钮更改顶部/左侧位置。
-
javascript怎么样? davetayls.me/jquery.kinetic jquery-plugins.net/…
-
一个额外的内包装?还是在#modules 上?
-
你可以试试iscrolljs.com,它有很好的文档记录,可以轻松移除滚动条而不会丢失滚动功能。
-
先生。外星人谢谢,我在寻找解决方案时偶然发现了这一点,很可能会使用自定义滚动条