2010-09-16 91 views
1

我正在使用jQuery和循環插件來簡單地旋轉一些圖像。jquery檢測暫停

在鼠標連我要求它暫停,

$('.content-main-imgholder', this).cycle('pause'); 

我的問題是現在如何,如果過程被暫停檢測?即

if(cycle = pause) { 
//do something 
} 

在此先感謝您的幫助。

回答

2

它增加了一個cyclePause屬性的元素(設置爲1暫停時),所以你可以檢查這樣的:

if($('.content-main-imgholder', this)[0].cyclePause) { 
    //do something 
} 

這將檢查的第一要素,如果你有很多,你可以遍歷和檢查每個只取決於你想要做什麼,如果你有多個實例(或者如果你暫停它們,就像問題一樣,檢查第一個可能就足夠了)。

+0

感謝尼克,這已經完成了我所需要的。這些屬性是否記錄在任何地方 – Sam 2010-09-16 12:15:33

+0

@Sam - 我不這麼認爲,我正在看源代碼,看看它做了什麼:) – 2010-09-16 12:20:36

+0

再次感謝尼克。我有螢火蟲,但我似乎仍然無法找到循環停放的位置。你用什麼軟件? – Sam 2010-09-16 12:46:54