0

我的网站上有 3 个随机化的 jquery 周期。循环可以有任意数量的图像,因为它是动态构建的。我希望能够跟踪每个周期中每个图像被查看的次数。

有没有人能够做到这一点?我已经用谷歌搜索了大约一个小时,但我一无所获。

任何帮助将不胜感激。

谢谢。

4

1 回答 1

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/

循环插件选项参考

于 2012-06-18T09:26:50.750 回答