ユーザーが [次へ] または [前へ] ボタンをクリックしてナビゲートできるスライドショーを表示しています。以下に示すように、クリック時に次または前の画像を img src にロードしています。
タッチ デバイスでも互換性を維持しようとしており、スワイプで 1 つの写真から次の写真に移動できるようにしたいと考えています。スライドショーのナビゲーションを処理するために通常のスワイプ イベントを実装する際の私の懸念は、滑らかな感触がなく、スワイプ イベントがトリガーされると、少しラグが発生し、次の画像が読み込まれるかのようになることです。ユーザーが次または前の矢印をクリックしただけです。
私が達成しようとしているのは、フォト アルバムをトラバースするときに多くのタブレットやスマートフォンが持つ滑らかな感触です。
これを達成するために何か助けていただければ幸いです。
よろしくお願いします
マイ JavaScript
var index=0;
$('.catalog-img-container').attr("src", img_array[index]);
$('#dialog').jqm();
$(".next").click(function(){
$('.catalog-img-container').attr("src", img_array[++index%arrayLength]);
});
$(".previous").click(function(){
if (--index < 0) index = arrayLength - 1;
$('.catalog-img-container').attr("src", img_array[index%arrayLength]);
});
私のマークアップ
<div class="catalogFrame">
<img class="catalog-img-container" src="">
</div>