在手指正在接触屏幕时断开触屏功能

我有一个情景: 我正在用一个手指接触屏幕, 手指没有移动. 有一个事件发生, 我需
要手指还在屏幕上时断开触屏功能. 手指抬起并再次接触屏幕时恢复触屏功能.



问题是, 我要怎样断开手指与屏幕的接触? 我试过

document.addEventListener('touchmove', preventDefault, {passive: false});

但这只会在我手指移开屏幕后才会禁用触屏功能. 当我手指还在屏幕上时, 屏幕依然是会感知我的手指的.

这个

document.addEventListener('touchstart', preventDefault, {passive: false});

这个可以加上一个定时器,或者配合hover事件判断一下。