2012-06-18 30 views
0

我在我的網站上有3個jQuery循環,我已經隨機化了。這些週期可以有任意數量的圖像,因爲它是動態構建的。我希望能夠跟蹤每個週期中每個圖像被查看的次數。jQuery Cycle - 跟蹤循環中每個圖像的查看次數

有沒有人能夠做到這一點?我現在Google搜索了大約一個小時,而且我什麼都沒有提出。

任何幫助將不勝感激。

謝謝。

+0

不明白。 –

+0

「我希望能夠跟蹤每個週期中每個圖像的查看次數。」換句話說,計算圖像在循環中顯示的次數並存儲以供將來參考。 – Ic3m4n69

回答

2

有沒有內置的方式來做這樣的事情。但你可以使用before回調來實現這樣的事情。這個想法是在before回調中維護一個全局數組和更新計數。請檢查下面的代碼

var viewCount = []; 
$('#s2').cycle({ 
     fx:  'scrollLeft', 
     timeout: 1000, 
     before: function(){ 
      var index = $('#s2 img').index(this); 
      viewCount[index] = (viewCount[index])? viewCount[index] + 1 : 1; 
}); 

演示:http://jsfiddle.net/joycse06/LPZxs/

Cycle Plugin Options reference

+0

感謝快樂。這就是我要找的。只需將其修改爲保存到該特定映像的數據庫即可。 – Ic3m4n69

+0

@ lc3m4n69非常歡迎,是的,它是通用的,你必須修改以適應你的需要。 –