【发布时间】:2011-11-16 12:15:18
【问题描述】:
在下面的示例中,我想降低 div 内容的滚动速度,尤其是在使用鼠标滚轮时,因为一个滚轮刻度大约滚动 div 的高度。
是否可以使用 CSS 来控制它,如果没有,可以使用 javascript(可能使用 jQuery)?
.scrollable {
width: 500px;
height: 70px;
overflow: auto;
}
<div class="scrollable">
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?
</div>
注意:我意识到滚动速度可能因操作系统/浏览器和浏览器设置而异。但是我认为在大多数情况下,滚动速度(使用鼠标滚轮时)太快了,所以我想放慢它。
【问题讨论】: