使用touchswipe滑动时可防止touchstart

时间:2013-09-27 15:47:31

标签: jquery swipe caroufredsel touchstart

我想在用户滑动缩略图时阻止触摸启动, 在他们滑动touchstart的那一刻也被激活,有没有办法防止这种情况,这是我的代码:

$(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);
                              }

0 个答案:

没有答案