我通常在滚动事件中模拟元素,如下所示:
$(window).on(is_touch_device ? 'touchmove' : 'scroll', function(event) {
//do stuff
});
问题出在 iOS 上,touchmove
只有当我的手指实际触摸 iPad 而不是“自己”滚动时才会触发。
我确信对此有一个简单的解决方案。
这里使用 jQuery 进行更好的解释,因此解决方案也可以不使用 jQuery。
我通常在滚动事件中模拟元素,如下所示:
$(window).on(is_touch_device ? 'touchmove' : 'scroll', function(event) {
//do stuff
});
问题出在 iOS 上,touchmove
只有当我的手指实际触摸 iPad 而不是“自己”滚动时才会触发。
我确信对此有一个简单的解决方案。
这里使用 jQuery 进行更好的解释,因此解决方案也可以不使用 jQuery。