jquery获取Twitter小部件的高度

时间:2014-07-16 19:12:33

标签: javascript jquery twitter height tweets

我正在我的网站上显示推文。但是,由于tweet小部件总是不同的大小,我想获得小部件的高度,以便我可以相应地调整它显示的模态的大小。

console.log($('.autosized-media').height())

返回null

1 个答案:

答案 0 :(得分:0)

这可能取决于你何时试图达到Twitter框的高度。请参阅小提琴:http://jsfiddle.net/DFYCS/

$(document).ready(function () {
    console.log($('#twitter-widget-0').height());
    $('#height-btn').on('click',function(){
        console.log($('#twitter-widget-0').height());
    });
});

如果您在页面加载时尝试达到Twitter小部件的高度,那么它将无法使用。但是在加载后单击按钮将获得正确的值。

因此,您需要查看以下内容:Twitter Embedded Timeline Callback。这会修改现有的Twitter小部件脚本以运行回调脚本。这就是你如何检测Twitter小部件何时加载并执行某些操作以获得高度的方法。这可能是唯一可行的方法。