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