嗨,我有一个显示优惠的Facebook标签。优惠使用带有核心 joomla 灯箱的 ari 图像滑块来全屏查看图像。我正在使用Facebook自动调整大小功能来摆脱滚动条,它在Firefox中工作正常。当我单击在灯箱中全屏查看的报价时,我在所有其他浏览器互联网中探索 chrome 和 safari 时,画布的高度开始增长,图像不断向下移动。似乎当图像打开时,facebook自动调整大小功能只是不断增加高度并且图像会移动。这是我的代码:
<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js"></script>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'APP ID', //Your facebook APP here
cookie : true, // enable cookies to allow the server to access the //session
});
FB.Canvas.setAutoGrow();
}
window.onload = function() {
FB.Canvas.setAutoGrow(91);
}
</script>
此问题不仅出现在其他浏览器中的火狐中。知道发生了什么吗?
这是
错误的:
window.onload = function() {
FB.Canvas.setAutoGrow(91);
}
当 window.load 被触发时,FB 还无法访问。
线路应该代替FB.Canvas.setAutoGrow();
FB.init
呼叫后立即。