2014-10-30 70 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”变量,我在脚本的顶部声明。如果我将它移动到所需的“命令”变量下面,它可以解决问题。