如何滚动画布应用程序的父窗口到顶部?
我构建了一个有相当长页面的Facebook画布应用程序。当您滚动到页面底部并单击链接时,它不会将您发送到下一页的顶部。下一页加载并仅显示底部。为了使这个工作正常,我需要将父窗口滚动到顶部。这甚至有可能吗?如果是这样,我将如何实现它?如何滚动画布应用程序的父窗口到顶部?
回答:
尝试使用JavaScript ScrollTo()方法:
window.scrollTo(0, 0);
回答:
每Facebook的文档,你可以告诉画布滚动到X,使用FB.Canvas.scrollTo()方法,它的页面Y的。例如:
FB.Canvas.scrollTo(0,0);
参考: https://developers.facebook.com/docs/reference/javascript/FB.Canvas.scrollTo/
回答:
此代码将做滚动与动画,检查了这一点:
if (FB !== undefined){ FB.Canvas.getPageInfo(function(pageInfo){
$({y: pageInfo.scrollTop}).animate(
{y: 30},
{duration: 1000, step: function(offset){
FB.Canvas.scrollTo(0, offset);
}
});
});
}
以上是 如何滚动画布应用程序的父窗口到顶部? 的全部内容, 来源链接: utcz.com/qa/262754.html