【发布时间】:2014-02-06 18:05:08
【问题描述】:
我有一个 Backbone 应用程序,我正在使用 Modernizr。
在触摸设备上,我无法滑动页面来向下滚动,因为触摸事件正在触发 Backbone 侦听器和一系列复杂事件,而不是通常的页面滚动。
这是我的代码:
events: function () {
if (this.modernizr.touch) {
return {
'touchstart .hover': 'onTouchStart'
};
} else {
return {
'mousemove .hover': 'onMouseMove'
};
}
}
// onTouchStart and onMouseMove both fire a listener
我应该使用什么事件来区分滑动和点击,以便滑动允许用户正常移动页面? (我不能轻易地在触控设备上进行测试,所以你知道这不是一个懒惰的问题。)
【问题讨论】:
标签: javascript jquery backbone.js touch modernizr