2013-10-24 3 views
2

У меня есть простая фотогалерея, которая меняет изображение на событие перетаскивания, у меня проблема с браузером iOS7, при перетаскивании вправо или влево событие перетаскивания запускается слишком много раз , Я попытался добавить глобальную переменную, которая сообщает, что предыдущее событие не было закончено, но я не мог заставить его работать, я также пробовал некоторые параметры hammer.js, но не повезло. Есть идеи?hammer.js - предотвращение события перетаскивания до окончания предыдущего события

$picWrapper.hammer({}).on("dragright", function(event) { 
     event.preventDefault(); 
     PhotoGallery.Browse.next(); 
    }).on("dragleft", function(event){ 
     event.preventDefault(); 
     PhotoGallery.Browse.prev(); 
    }); 

ответ

1

Попробуйте использовать swiperight и swipeleft вместо этого, и event.gesture.preventDefault();

Смежные вопросы