首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript的无限滚动效应

javascript的无限滚动效应
EN

Stack Overflow用户
提问于 2014-06-06 23:18:02
回答 2查看 520关注 0票数 0

有谁知道怎么做这样的滚动效果呢?http://www.eurekasoft.com

我知道内容是重复在结束创造幻觉,但我想知道如何实现看似永不结束的卷轴。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-08 00:18:26

(这对我有用:)

下面是示例:http://www.cancerbero.mx (仅在Chrome和Safari中启用)

代码语言:javascript
复制
// #loop is the div ID where repetition begins

$(document).ready(function(){
            $(window).scroll(function(){
                var scroll = $(window).scrollTop();
                var limit = $('#loop').position().top;
                if(scroll >= limit){
                    window.scrollTo(0,1); // 1 to avoid conflicts
                }
                if(scroll == 0){
                  window.scrollTo(0,limit);  
                }
            });
        });
票数 0
EN

Stack Overflow用户

发布于 2014-06-06 23:24:12

看来站点正在使用Skrollr:http://prinzhorn.github.io/skrollr/

向下滚动所有的链接到Github和更多的例子。

实际上,它使用函数window.scrollTo()来设置滚动位置,并可能在该区域周围设置DOM,使其看起来与滚动的位置相同。

https://github.com/Prinzhorn/skrollr/blob/master/src/skrollr.js#L617

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

https://stackoverflow.com/questions/24091962

复制
相关文章

相似问题

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