我需要在移动设备上以编程方式中断(制动)本机自由滚动行为,非常类似于触摸屏幕时发生的情况(停止任何自由滚动死机)。我们的想法是尽可能允许原生滚动和橡皮筋,直到'scrollTop'到达所需元素,然后停止(捕捉)到该元素。
我可以在刷卡上进行捕捉,但为了使其正常工作,我必须通过e.preventDefault()'禁用'touchmove事件。否则2个行为发生冲突。
我想尝试避免编写自己的“接管”自然滚动行为。
我试图触发'touchstart'事件来模拟手动制动的效果,但没有效果。
最好的方法是什么?