2014-10-30 72 views
0

我想創建一個for循環,循環遍歷數組中的前5個元素。當我去運行我的程序而不是隻顯示前5個元素,然後停止時,它顯示5個元素,然後繼續無限顯示這五個元素。它只是繼續和繼續這5個項目。爲什麼它不停止?這裏是我的代碼CoffeeScript For Loop不會停止

update: (output, domEl) -> 
    data = JSON.parse(output) 
    items = data.items 
    $domEl = $(domEl) 

    list = $domEl.find('ol') 
    items = items[0..4] 
    for i in items 
    $("<li>#{i.summary}</li>").appendTo(list) 
+0

聽起來像你的更新是多次觸發 – 2014-10-30 20:38:12

+0

whats update hooked to? – 2014-10-30 20:38:34

+0

我正在爲Ubersicth寫一個小部件:http://tracesof.net/uebersicht/。我看過其他的小部件代碼,他們似乎沒有這個問題。 – AndyDrew 2014-10-30 20:41:39

回答

0

有一個「refreshFrequency」變量,我在腳本的頂部聲明。如果我將它移動到所需的「命令」變量下面,它可以解決問題。