javascript - 如何在没有滚动条的情况下滚动 Div?

标签 javascript jquery html

是否可以在不使用滚动条的情况下垂直滚动 div 而不是仅使用鼠标滚轮上下滚动?

我有一个例子,

<div style="height:200px">
<div class="samplediv" style="overflow:scroll;overflow-y:hidden;height:1000px">
.
.
.
.    
</div>
</div>

这样较大的 div 位于较小的 div 内,我想向上和向下滚动内部 div,但我想隐藏我的垂直滚动,无论如何这可能吗,我尝试使用事件 Hook 进行滚动,但是事件没有上钩。

最佳答案

请不要这样做!这会使界面无法使用,因为没有人会不知道可以滚动的地方!

但是如果你必须...

How to Hide Your Scrollbars

jsFiddle Example

CSS

#wrapper {
    width: 150px;
    overflow: hidden;
    outline: 1px solid blue;
}

#scroller {
    width: 170px;
    height: 100px;
    overflow: auto;
    background: yellow;
}

HTML

<div id="wrapper">
    <div id="scroller">
        foo<br>bar<br>baz<br>foo<br>bar<br>baz<br>foo<br>bar<br>baz<br>
        foo<br>bar<br>baz<br>foo<br>bar<br>baz<br>foo<br>bar<br>baz<br>
        foo<br>bar<br>baz<br>foo<br>bar<br>baz<br>foo<br>bar<br>baz<br>      
    </div>
</div>

关于javascript - 如何在没有滚动条的情况下滚动 Div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20218517/

相关文章:

jquery - 为jquery样式切换添加cookie

php - 自定义 WordPress 主题中的 CSS 折叠布局和神秘边距

html - 我怎样才能摆脱单元格之间的大空间?

javascript - 选择框的文本对齐中心在 iPhone 上不起作用

javascript - 何时访问属性(相对于属性)?

javascript - 在 Es6 中添加模板后点击事件

jquery - 我应该在哪里放置jquery来触发rails中的点击事件?

javascript - AWS CloudFront 中的单页应用程序

javascript - 错误 : <Route> elements are for router configuration only and should not be rendered in react-router v4

html - 为什么 float 和 inline-block 会导致不同的垂直类型?