2016-01-06 84 views
-1

我想實現類似的功能如下圖所示撥弄我的表爲什麼只閃爍一次?

http://jsfiddle.net/anuradha/w9UQn/

我也有類似的嘗試作爲顯示在此代碼

setInterval(findYellow,1000);  
function findYellow(){ 

    $("td.greenclass").each(function(){ 
     $(this).toggleClass("greenclass"); 
    }) 
    } 

但它只是閃爍的一次初步。

https://jsfiddle.net/h4JXs/3343/

+4

你從一個元素移除類,然後試圖找到相同的元素後與類不再存在... :) – Antiga

回答

6

是否一旦你刪除其greenclass.greenclass元素存在嗎? (修辭問題)

要修復它,請將元素集合分配給間隔回調之外的變量。

https://jsfiddle.net/h4JXs/3345/

+1

@OP相反污染在全球範圍內的,你可以使用https://jsfiddle.net/h4JXs/3344/ –

+1

非常感謝工作很多... – Pawan

+0

沒問題,@PreethiJain,我很高興能幫上忙。 – Shomz