我有一个简单的照片库,可以在拖动事件上更改图像,我遇到了iOS7浏览器的问题,当向左或向左拖动时,拖动事件被触发了太多次。我试图添加一个全局变量,告诉我前一个事件是否没有结束,但我无法让它工作,我也尝试了一些hammer.js选项,但没有运气。任何的想法?
$picWrapper.hammer({}).on("dragright", function(event) {
event.preventDefault();
PhotoGallery.Browse.next();
}).on("dragleft", function(event){
event.preventDefault();
PhotoGallery.Browse.prev();
});
答案 0 :(得分:1)
尝试使用swiperight和swipeleft,以及event.gesture.preventDefault();