我正在使用jTweetsAnywhere来获取我的一个推特列表然后应用Masonry效果,以便推文重新排列。
问题是,我需要添加盒子类,以便Mansory发挥其魔力。 如何制作jTweetsAnywhere和这个类并加载Mansory,以便每个盒子都被重新组合。
韩国社交协会
答案 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"> </div>';
return '<li class="jta-tweet-list-item">' + html + '</li>';
}
});
用户提供的tweetDecorator中的代码是从插件中获取的默认实现,可以根据您的需要进行调整,例如:将附加的css类添加到封闭的&lt; li&gt;元件。