我的网站上有3个jquery循环,我已经随机化了。循环可以包含任意数量的图像,因为它是动态构建的。我希望能够跟踪每个周期中每个图像的查看次数。
有没有人能够做到这一点?我已经用Google搜索了大约一个小时,我什么都没有。
非常感谢任何帮助。
感谢。
答案 0 :(得分: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;
});