首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scrollbar scroll 'size‘

Scrollbar scroll 'size‘
EN

Stack Overflow用户
提问于 2013-09-18 05:41:36
回答 1查看 77关注 0票数 0

我该怎么做,而不是像我想要的那样“滚动”高度,一个固定的高度?

也就是说,div是50px高的,每次我向下滚动,我都想往下滚动50px,而不是只在你想要的地方“停下来”。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-09-18 06:56:52

您可以通过以下方式覆盖div的滚动:

代码语言:javascript
复制
$("#scrollableContainer").scroll(function(e) {
    //measure how far are you from the top of the scrollable container
    var top = $("#scrollableContainer").scrollTop();

    var scrollIncrement = 50; //50px

    if (top % scrollIncrement!= 0) {
        var delta;
        //calculate delta you need to align the position with
        if(e.detail > 0) {
            //scroll down
            delta = ((top / scrollIncrement) + 1) * scrollIncrement) - top;
        }else {
            //scroll up
            delta = ((top / scrollIncrement) - 1) * scrollIncrement) - top;
        }

        $("#scrollableContainer").scrollTop(delta);
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18860396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档