How do you animate FB.Canvas.scrollTo?

后端 未结 4 521
粉色の甜心
粉色の甜心 2020-12-13 10:50

I\'ve created an app that is a set size (around 2,000 px tall) and have a menu that calls FB.Canvas.scrollTo in order to help the user navigate the long page.

Is the

4条回答
  •  北海茫月
    2020-12-13 11:46

    Using @Jonny's method, you can do this a little more simply with

    function scrollTo(y){
        FB.Canvas.getPageInfo(function(pageInfo){
                $({y: pageInfo.scrollTop}).animate(
                    {y: y},
                    {duration: 1000, step: function(offset){
                        FB.Canvas.scrollTo(0, offset);
                    }
                });
        });
    }
    

提交回复
热议问题