我正在尝试聆听使用触控板的用户从触控板释放手指的瞬间,更具体地说,是在两指滚动时。我基本上需要这个,因为我想模拟您尝试手动滚动浏览超出网页边界的效果(我有这样做的理由,如果有人坚持的话,我会详细说明),因此我需要知道用户何时“松开”过度滚动,即将手指从触控板上移开。
作为一个新手,我尝试了一些类似的基本操作
window.addEventListener('touchend', function (event) {
console.log("hello world!");
});
或
document.body.addEventListener('touchend', function (event) {
console.log("hello world!");
});
,但这些事件均不会触发。 touchmove
,touchstart
之类的其他东西也不会触发。
touchstart
,touchmove
,touchend
仅用于移动设备,而不用于触控板吗?
NB:我可以通过wheel
事件来收听滚动运动。仅仅是出于我的特定功能,我还需要知道何时从触控板上提起手指,这是视图弹回原位的正确时间。 (尝试在任何网页上使用触控板进行过度滚动,您会明白我的意思。)