1

在移动设备上,如果有一个项目列表并且用户触摸了其中一个,则它会突出显示以指示用户正在触摸它。然而,一旦用户开始滚动(向上或向下滑动),突出显示就会消失,因此用户知道当他们松开手指时他们不会再激活按钮了。

我想在手机上做类似的事情,所以我需要检测元素何时滚动,所以我删除了列表项上的突出显示。但是,jqueryscroll事件似乎与 同时触发touchbegin,而不是在元素实际滚动时触发。因此,为了使其正常工作,我需要在删除突出显示之前检测几个滚动像素。我实现这一目标的最佳方法是什么?

4

1 回答 1

2

I found a solution, the touchcancel event works perfectly since it is fired when scrolling begins.

于 2013-05-03T01:15:09.793 回答