jquery mobile VMouse可以在需要时平滑移动

jquery mobile VMouse可以在需要时平滑移动,jquery,mobile,jquery-mobile,drag,Jquery,Mobile,Jquery Mobile,Drag,jQuery Mobile vmousemove事件仅在我按下平板电脑并完成拖动时触发。没有触发任何事件实际移动事件 另一方面,如果我开始刷卡,那么一切正常。但是,由于我正在实现垂直拖动,因此必须开始水平拖动才能垂直移动,这很烦人 另外,如果我删除了滑动事件,那么在我移动手指时,拖动事件就不会被触发 我有这个: $('body').bind('swiperight',function(){ previous(); }); $('body').bind('swipeleft',functi

jQuery Mobile vmousemove事件仅在我按下平板电脑并完成拖动时触发。没有触发任何事件实际移动事件

另一方面,如果我开始刷卡,那么一切正常。但是,由于我正在实现垂直拖动,因此必须开始水平拖动才能垂直移动,这很烦人

另外,如果我删除了滑动事件,那么在我移动手指时,拖动事件就不会被触发

我有这个:

$('body').bind('swiperight',function(){
    previous();
});
$('body').bind('swipeleft',function(){
    next();
});
这是:

function handleDrag(e) {
    $('h1').html(e.pageY);
}
$('.image img').bind('vmousedown', function(e){
    $('body').bind('vmousemove', handleDrag);
});
$('body').bind('vmnouseup', function(){
$('.image').unbind('vmousemove', handleDrag);
});

“vmnouseup”应该是“vmouseup”

这就成功了:$.event.special.swipe.ScrollSuppressionThreshold=-1;