Scroll 带有固定位置div的Facebook画布应用程序

Scroll 带有固定位置div的Facebook画布应用程序,scroll,facebook-apps,facebook-canvas,Scroll,Facebook Apps,Facebook Canvas,是否有一种方法可以在启用“setAutoGrow()”的画布应用程序中显示固定位置div? 我希望能够显示一个用户始终可见的反馈小部件,即使在上下滚动时也是如此 var fixed = function() { FB.Canvas.getPageInfo(function(pageInfo) { var offset = Math.max(parseInt(pageInfo.scrollTop) - parseInt(pag

是否有一种方法可以在启用“setAutoGrow()”的画布应用程序中显示固定位置div? 我希望能够显示一个用户始终可见的反馈小部件,即使在上下滚动时也是如此

        var fixed = function() {
            FB.Canvas.getPageInfo(function(pageInfo) {
                var offset = Math.max(parseInt(pageInfo.scrollTop) - parseInt(pageInfo.offsetTop), 0);
                $("#menu").animate({
                    top: Math.max(offset, 0)
                }, 100);
                fixedTimer = setTimeout(fixed, 200);
            });
        };

如果您不想让元素保持在顶部,请使用此功能。

我也有同样的问题,您找到解决方案了吗?您好!我尝试了您的实现,但在我的开发人员控制台中遇到以下问题:“未捕获的安全性错误:阻止源代码为“mydomain.com”的帧访问源代码为“facebook.com”的帧。正在访问的帧将“document.domain”设置为“facebook.com”,但请求访问的帧没有。两者都必须设置为“document.domain”“使用相同的值以允许访问。”您也遇到过此问题吗?Hello@BrendaNicoleTan,我已经有一段时间没有使用此方法了。导致此问题的原因是您试图从iframe访问网页(facebook),但如果您能正确构建应用程序,则此问题应该得到解决。请尝试阅读此文章