2011-08-08 31 views
0

我正在嘗試根據google maps api提供的路線的長度動態調整facebook iFrame的大小。到目前爲止,沒有運氣。Facebook和Google路線調整大小

我設置了異步的JavaScript調整

window.fbAsyncInit = function() { FB.canvas.setAutoResize(); } 

和谷歌地圖的方向面板設置這樣

directionsService.route(request, function (response, status) { 
$('#directions_panel').setDirections(response); } 

當我調試,方向面板的高度(來自jQuery的.height)的值爲0.

+1

方向面板是否包含浮動元素? –

+0

@adam directions_panel是一個空格,直到谷歌響應我的請求 - 之後,我不知道他們在那裏放 –

+0

你應該發佈你的解決方案作爲答案。 – hammar

回答

1

我最終解決了這個問題:

FB.Event.subscribe('xfbml.render', function (response) { 
    FB.Canvas.setAutoResize(); 
});