一旦启动就进行制动滚动

时间:2013-07-04 09:17:41

标签: javascript scroll touch gestures preventdefault

我需要在移动设备上以编程方式中断(制动)本机自由滚动行为,非常类似于触摸屏幕时发生的情况(停止任何自由滚动死机)。我们的想法是尽可能允许原生滚动和橡皮筋,直到'scrollTop'到达所需元素,然后停止(捕捉)到该元素。

我可以在刷卡上进行捕捉,但为了使其正常工作,我必须通过e.preventDefault()'禁用'touchmove事件。否则2个行为发生冲突。

我想尝试避免编写自己的“接管”自然滚动行为。

我试图触发'touchstart'事件来模拟手动制动的效果,但没有效果。

最好的方法是什么?

0 个答案:

没有答案