我在幻燈片上顯示用戶可以通過單擊下一個或前一個按鈕進行導航。點擊時,我將下一個或prev圖像加載到img src中,如下所示。滑動事件以在觸摸設備上導航幻燈片
我想保持觸摸設備上的兼容性,並希望啓用滑動從一張照片導航到下一張照片。我對執行正常的滑動事件來處理幻燈片導航感到擔心的是,它不會有流暢的感覺,並且當滑動事件被觸發時,會有一點滯後,下一個圖像將被加載,就好像用戶只需點擊下一個或prev箭頭。
我想要完成的是流體感受到許多平板電腦/智能手機在遍歷相冊時的感覺。
我倒是真正體會到完成這個任何幫助,
提前感謝
我的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>
感謝您的答覆。出於好奇,你爲什麼使用on()而不是swipeleft(function(){});? – AnchovyLegend
@MHZ'swipeleft(...)'是'on(「swipeleft」,...)'的快捷方式,所以後者的執行速度稍快。 – Jasper