我怎样才能在流畅的 iframe facebook 应用程序中平滑滚动?

发布于 2025-01-06 14:29:59 字数 764 浏览 0 评论 0原文

我有这个按钮:

<a href="#" id="toTop" style="display: inline; ">Top</a>

我想知道是否可以在 facebook 应用程序 iframe 中执行类似 jquery 代码的操作:

$('#toTop').click(function () {
        $('body,html').animate({
            scrollTop: 0
        }, 800);
        return false;
    });​

谢谢;)!

编辑1(遵循Matthew Johnston的回答):

这就是我的意思:http:// jsfiddle.net/ajXjg/4/

注意: FB.Canvas.scrollTo 不适用于流体画布设置

编辑2(对于需要[我现在希望]的人):

唯一的方法是使用锚链接,你不会得到平滑的滚动:(...并且在 Firefox 中它们不起作用!

I have this button:

<a href="#" id="toTop" style="display: inline; ">Top</a>

I'd like to know if is possible to do something like this jquery code does, inside facebook application iframe:

$('#toTop').click(function () {
        $('body,html').animate({
            scrollTop: 0
        }, 800);
        return false;
    });​

Thanks ;)!

EDIT 1 (Following Matthew Johnston Answer):

This is what i mean: http://jsfiddle.net/ajXjg/4/

NOTE: FB.Canvas.scrollTo doesn't work with fluid canvas setting

EDIT 2 (For someone who need [i hope for now]):

The only way is to use anchor link, you don't get smooth scroll :(...and in firefox they don't work!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恋竹姑娘 2025-01-13 14:29:59

看起来这不起作用,我只是设置了它,但它失败了。您确实有 Facebook Javascript SDK 方法 FB.Canvas.scrollTo 这将允许您滚动到画布应用程序中的特定位置,但它不会平滑。

It doesn't look like this works, I just set it up and it failed to happen. You do have the Facebook Javascript SDK method FB.Canvas.scrollTo which will allow you to scroll to specific locations in an canvas app, however it won't be smooth.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文