FB.CanvasClient.setCanvasHeight
可是他會和新版的Javascript SDK(connect-js)相衝 ,所以要改用
FB.init({appId: 'app ID', status: true, cookie: true, xfbml: true});window.fbAsyncInit = function() {
FB.Canvas.setSize({width:760,height: 1200 });
}
如果頁面中有使用動態產生資料而影響某個DIV的寬高的話,一定要先呼叫這個函數,再去呼叫你要變動DIV的script,不然天才的Internet Explorer會瘋掉! ----一個快被facebook搞死的人的衷心建議
2 則留言:
後來再測試幾次,連window.fbAsyncInit = function()都可以不要了,在firefox反而會出問題,可以用jQuery的$(document).ready(),改成:
$(document).ready(function(){
FB.init({appId: app ID, status: true, cookie: true, xfbml: true});
FB.Canvas.setSize({width:760,height: 1200 });
});
有神~請受我一拜!太感謝了~~
張貼留言