首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从下到上反转scrolling...so?

如何从下到上反转scrolling...so?
EN

Stack Overflow用户
提问于 2018-07-04 20:28:13
回答 1查看 254关注 0票数 0

今天,在我实习的时候,我被要求做一个他们想要的网站,从下到上make...is红色。我从来没有见过这样的网站。因此,让我们把所有的UI/UX问题放在一边,看看你是如何制作的,那么你的位置是页面的底部,并让向下滚动实际上是向上滚动吗?(或更多)

EN

回答 1

Stack Overflow用户

发布于 2018-07-04 22:40:11

在jQuery上保留现成的解决方案(这是可行的,但这是一个工件,您需要改进以与嵌套块中的滚动进行交互):

代码语言:javascript
复制
function onScroll(velocity) {
  var win = $(window)  
  $(win).on('wheel', function(event) {
    event.preventDefault()
    var direction = event.originalEvent.deltaY > 0? 'down': 'up';    
    var position = win.scrollTop();

    if (direction === 'up') {
        $('html, body').animate({
            scrollTop: (position + velocity)
        }, 40);
    }
    else if (direction === 'down') {
        $('html, body').animate({
            scrollTop: (position - velocity)
        }, 40);
    }
  })
}
onScroll(70);

此外,代码也可以简化,我并不是为了清晰而明智地这样做的

live example

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51173729

复制
相关文章

相似问题

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