假设我有以下touchmove处理程序
var lastY = -1;
$('body').on({
'touchmove' : function(event) {
var currentY = event.originalEvent.touches[0].pageY;
if(lastY === -1) {
event.preventDefault();
} else if (lastY > currentY) {
//Perform default here
} else if (lastY < currentY) {
event.preventDefault();
}
lastY = currentY;
}
});
如果稍后我决定不再阻止默认,我该如何执行默认或重新启用此事件?
非常重要的是,我想在此确切的事件对象上执行默认的,因此仅仅取消绑定touchmove处理程序将无法正常工作,因为event
仍然会将其默认关闭