jQuery插件,用于解析来自多个用户的推文



在我正在建设的一个网站上,我有3个个人档案,在这些档案中,还有我想显示该人最新推特的一般信息。我设法在下面找到了一个教程:http://www.queness.com/post/8567/create-a-dead-simple-twitter-feed-with-jquery看起来真的很好,重量也很轻。

这个代码唯一的问题是,我想包括多个用户,但不确定如何进行,或者这个代码是否可能。

代码的当前状态(不带时间计算器)如下:

// Set twitter username, number of tweets & id/class to append tweets
user: 'theresidency',
numTweets: 1,
appendTo: '#twit_contain_res .bubble',
// core function of jqtweet
loadTweets: function() {
    $.ajax({
        url: 'http://api.twitter.com/1/statuses/user_timeline.json/',
        type: 'GET',
        dataType: 'jsonp',
        data: {
            screen_name: JQTWEET.user,
            include_rts: true,
            count: JQTWEET.numTweets,
            include_entities: true
        },
        success: function(data, textStatus, xhr) {
             var html = '<div class="tweet">TWEET_TEXT<b><div class="time">AGO</b></div>';
             // append tweets into page
             for (var i = 0; i < data.length; i++) {
                $(JQTWEET.appendTo).append(
                    html.replace('TWEET_TEXT', JQTWEET.ify.clean(data[i].text) )
                        .replace(/USER/g, data[i].user.screen_name)
                        .replace('AGO', JQTWEET.timeAgo(data[i].created_at) )
                        .replace(/ID/g, data[i].id_str)
                );
             }                  
        }   
    });
}, `

我试着思考如何实现一个循环来检查多个用户,但不确定如何进行

任何帮助都将不胜感激,所以提前感谢!

您已经有了循环

 for (var i = 0; i < data.length; i++) {
   switch(data[i].user.screen_name){
   case "that_user":
   //do something
   break;
   case "other_user":
   //do something else
   break;
  }
}

最新更新