Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Cycle-跟踪循环中每个图像的查看次数_Javascript_Jquery_Jquery Cycle - Fatal编程技术网

Javascript jQuery Cycle-跟踪循环中每个图像的查看次数

Javascript jQuery Cycle-跟踪循环中每个图像的查看次数,javascript,jquery,jquery-cycle,Javascript,Jquery,Jquery Cycle,我在我的网站上有3个随机的jquery循环。循环可以有任意数量的图像,因为它是动态构建的。我想能够保持跟踪多少次,每一个周期中的每一个图像被查看 有人能做到这一点吗?我在谷歌上搜索了大约一个小时,但什么也没找到 任何帮助都将不胜感激 谢谢。像这样的事情没有内在的方法。但是您可以使用before回调来实现类似的功能。其思想是在回调之前维护一个全局数组并更新中的计数。检查以下代码 var viewCount = []; $('#s2').cycle({ fx: 'scrol

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

有人能做到这一点吗?我在谷歌上搜索了大约一个小时,但什么也没找到

任何帮助都将不胜感激


谢谢。

像这样的事情没有内在的方法。但是您可以使用
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;
});
演示:


“我希望能够跟踪每个周期中每个图像的查看次数。”换句话说,计算图像在周期中显示的次数,并将其存储起来以备将来参考。谢谢。这就是我要找的。只需修改它即可保存到该特定图像的数据库。@lc3m4n69非常欢迎您,是的,它是通用的,您必须根据需要进行修改。