私のウェブサイトには、ランダム化した 3 つの jquery サイクルがあります。サイクルは動的に構築されるため、任意の量の画像を含めることができます。各サイクルの各画像が何回表示されたかを追跡できるようにしたいと考えています。
誰もこれを行うことができましたか?私は今約1時間グーグルで検索しましたが、何も思いつきませんでした。
どんな助けでも大歓迎です。
ありがとう。
私のウェブサイトには、ランダム化した 3 つの jquery サイクルがあります。サイクルは動的に構築されるため、任意の量の画像を含めることができます。各サイクルの各画像が何回表示されたかを追跡できるようにしたいと考えています。
誰もこれを行うことができましたか?私は今約1時間グーグルで検索しましたが、何も思いつきませんでした。
どんな助けでも大歓迎です。
ありがとう。
このようなことを行う組み込みの方法はありません。ただし、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;
});