Событие 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);
});