2011-08-29 92 views

回答

0

你应该定义pendingTweets阵列内getJSON回调处理程序,因为它需要你每次得到的时间初始化为空数组新的推文。

工作demo

第一搜索pendingTweets之后都来自这所调用的tweet。现在在下一次搜索中,您会比较并添加新闻推文到这个数组中,您应该清空它,因为您正在循环访问该数组并构建标记。

+0

@MrJD - 你看过这个吗? – ShankarSangoli

+0

嗨ShankarSangoli,我的印象是多次声明一个数组很麻烦。通过删除所有的值,直到ajax完成前没有剩余的值,我正在清空数组,并有效地从一个新的数组开始。如果我要声明每一次我无法与最后一个检查进行比较,那就是为什么我使用div的rel属性。 – MrJD

+0

你没有比较数组,但是你找到每一条推文的第一个孩子,并与它比较['if(item.id!= $ twitterDiv.find(':first-child:first')。attr '相对'))']。这就是为什么它没有奏效。您可以重新初始化该数组以在回调处理程序中清空arrary,这并不麻烦。 – ShankarSangoli