我正在尝试根据google maps api提供的指示长度动态调整facebook iFrame的大小。到目前为止,没有运气。
我正在javascript设置异步调整大小
window.fbAsyncInit = function () { FB.canvas.setAutoResize(); }
并且谷歌地图方向面板设置如下
directionsService.route( request, function (response, status) {
$('#directions_panel').setDirections(response); }
当我调试时,方向面板的高度(来自jQuery的.height)的值为0.
答案 0 :(得分:1)
我最终解决了这个问题:
FB.Event.subscribe('xfbml.render', function (response) {
FB.Canvas.setAutoResize();
});