当touchmove开始时取消touchend事件
我在我的web应用程序中使用可滚动列表来处理overflow:scroll
function。 虽然当我完成滚动,并把我的手指从屏幕上的事件波纹也触发。
$('li').live('touchend', function (e) { //... });
事情是,我只想在这之前没有touchmove事件的行动,以上这个事件发射。
可以从touchend
事件中抑制touchmove
事件? 所以它模拟更好的iOS UITableView组件? 当touchmove
开始的时候,它取消了touchend
的目标
在touchmove
设置一个可以在touchmove
中testing的标志,如果该标志被设置,就跳过这个function,并且可能是preventDefault()
(无论哪种方式,最后重置标志)。