Javascript jQuery TouchSwipe水平滚动将继续启动
我正在使用jQueryTouchWipe在移动站点上创建一些水平的、可滚动的div。我已将其设置为使div向左或向右滚动,这取决于您的滑动方式。我的问题就在你停止刷卡并再次刷卡之后。当你去刷卡时,div会回到开头。显然,我希望div保持在它所在的位置,并从该位置滚动。这是我到目前为止所拥有的Javascript jQuery TouchSwipe水平滚动将继续启动,javascript,jquery,mobile,touch,swipe,Javascript,Jquery,Mobile,Touch,Swipe,我正在使用jQueryTouchWipe在移动站点上创建一些水平的、可滚动的div。我已将其设置为使div向左或向右滚动,这取决于您的滑动方式。我的问题就在你停止刷卡并再次刷卡之后。当你去刷卡时,div会回到开头。显然,我希望div保持在它所在的位置,并从该位置滚动。这是我到目前为止所拥有的 $('#table_set').swipe({ swipeStatus:swipe1, allowPageScroll:'horizontal' }); function swipe1(event, p
$('#table_set').swipe({
swipeStatus:swipe1, allowPageScroll:'horizontal'
});
function swipe1(event, phase, direction, distance, duration){
if(direction == 'left'{
$(this).scrollLeft(distance);
}else{
$(this).scrollLeft('-' + distance);
}
}
我明白为什么它会出现在div的开头。每次你触摸,持续时间等于0。我只是不知道下一步是什么。任何帮助都将是惊人的。谢谢 我已经创建了一个刷卡的演示。我认为转到div开头的问题是,如果只是单击而没有滑动,则direction返回null 我通过在direction为null时退出回调来避免这种情况 我不知道你为什么需要刷卡,因为滚动可以在没有触摸屏的情况下工作 请在下面和此处查找演示 var-IMAGECOUNT=10; var url='1〕http://lorempixel.com/400/200'; var imgArr=[]; var loadCounter=10; var decCounter=函数{ 装载计数器-; if!loadCounter$table_set.触发器'allimgload'; }; $function{ var$table=$'table_set'; var-img; //具有虚拟图像的init表集 forvar i=0;i