ユーザーがサムネイルをスワイプしたときにタッチスタートが発生しないようにしたいのですが、スワイプした瞬間にタッチスタートもアクティブになります。これを防ぐ方法はありますか?これが私のコードです:
$(document).on('touchstart click', '#thumbs a', function(e){
e.preventDefault();
var timeout;
var clickedSlide = this.href.split('#').pop();
var moveToSlide = clickedSlide - 1;
$('#slider').trigger('slideTo', moveToSlide );
$(this).parent().addClass('hovered');
$(this).parent().siblings().not(this).removeClass('hovered');
});
$("#thumbs").swipe({
excludedElements: "button, input, select, textarea, .noSwipe",
swipeLeft: function() {
$('#thumbs').trigger('next', 5);
},
swipeRight: function() {
$('#thumbs').trigger('prev', 5);
}