0

私のウェブサイトには、ランダム化した 3 つの jquery サイクルがあります。サイクルは動的に構築されるため、任意の量の画像を含めることができます。各サイクルの各画像が何回表示されたかを追跡できるようにしたいと考えています。

誰もこれを行うことができましたか?私は今約1時間グーグルで検索しましたが、何も思いつきませんでした。

どんな助けでも大歓迎です。

ありがとう。

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 に答える