加载流后,有没有办法获得正确的 facebook likebox 高度?
我正在尝试这种方式,它不会工作。
window.fbAsyncInit = function() {
FB.init({
appId : 'xxx',
status : true,
cookie : true,
oauth : true,
xfbml : true
});
FB.Event.subscribe('auth.login', function(response) {
window.location.reload();
});
console.log($('.fb_iframe_widget').height());
};
在控制台中,我看到 null。
这意味着 fbAsyncInit 在整个流加载之前运行,并且没有 fb_iframe_widget 元素,或者我不明白。
如果我等待页面加载并在控制台中输入
console.log($('.fb_iframe_widget').height());
一切顺利,我得到了加载 Facebook 框的高度。
感谢您的帮助。