jquery mobile vmousemove它想要的时候很流畅

时间:2012-03-19 13:50:03

标签: jquery mobile jquery-mobile drag

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

1 个答案:

答案 0 :(得分:1)

'vmnouseup'应为'vmouseup'