Css 修复facebook iframe底部的位置?
我需要在facebook iframe的底部放置一些东西。因为它是一个iframe,所以我不能只固定它的位置。Facebook提供了一个api,可以为我提供所需的数据。这是我想到的最好的:Css 修复facebook iframe底部的位置?,css,facebook,Css,Facebook,我需要在facebook iframe的底部放置一些东西。因为它是一个iframe,所以我不能只固定它的位置。Facebook提供了一个api,可以为我提供所需的数据。这是我想到的最好的: setInterval(function(){ FB.Canvas.getPageInfo(function(info){ var windowheight = info.clientHeight; var iframeoffset = info
setInterval(function(){
FB.Canvas.getPageInfo(function(info){
var windowheight = info.clientHeight;
var iframeoffset = info.offsetTop;
var scrolloffset = info.scrollTop;
var offset = windowheight-iframeoffset+scrolloffset-30+'px';
$('#legal').css("top",offset);
});
},1);
它可以工作,但当我滚动到fast时,底线有点小故障,因为帧速率最大为1000fps(即使在Chrome中,我甚至还不敢在任何其他浏览器中尝试)。有没有更简单和/或更慢的方法你能在应用程序中加入css来提供div绝对定位吗
div {
position:absolute;
bottom:0px;
}
在Facebook iframe中,没有其他固定位置的方法。我建议使用
$('#legal').animate({position: "absolute", top: offset}, 500);
这样至少它能平稳过渡。你也可以根据它移动的距离来确定过渡时间。不,因为它在iframe中,而且我想要一个固定位置,而不是绝对位置