2011-08-29 93 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