jTweetsAnywhere + jQuery Masonry

时间:2012-02-11 02:43:39

标签: callback

我正在使用jTweetsAnywhere来获取我的一个推特列表然后应用Masonry效果,以便推文重新排列。

问题是,我需要添加盒子类,以便Mansory发挥其魔力。 如何制作jTweetsAnywhere和这个类并加载Mansory,以便每个盒子都被重新组合。

韩国社交协会

1 个答案:

答案 0 :(得分:0)

插件中的所有HTML都是由所谓的“装饰者”生成的。 jTweetsAnywhere有很多这些装饰器,每个装饰器负责整个推文提要的某个组件。每个装饰器都有一个由插件提供的默认实现,但可以被配置选项覆盖。

像:

$('#tweets').jTweetsAnywhere({
    username: 'tbillenstein',
    count: 5,
    tweetDecorator: function(tweet, options) {
        var html = '';
        if (options.tweetProfileImagePresent)
            html += options.tweetProfileImageDecorator(tweet, options);

        if (options.tweetBodyDecorator)
            html += options.tweetBodyDecorator(tweet, options);

        html += '<div class="jta-clear">&nbsp;</div>';

        return '<li class="jta-tweet-list-item">' + html + '</li>';
    }
});

用户提供的tweetDecorator中的代码是从插件中获取的默认实现,可以根据您的需要进行调整,例如:将附加的css类添加到封闭的&lt; li&gt;元件。