gpt4 book ai didi

javascript - Jquery touchend 在手指释放之前触发

转载 作者:行者123 更新时间:2023-11-28 08:28:34 27 4
gpt4 key购买 nike

我想做两件事...当我们触摸屏幕和从屏幕上释放手指时做一些事情。但是下面的 touchend 函数甚至在我释放手指之前就会触发警报框。我错在哪里?

$(window).on('touchend', function(e){
alert("finger released");
});



$(window).on('touchstart', function(e){
//touch started
});

最佳答案

这实际上是一个known bug在网络套件中。如果适合您的需要,请尝试使用 touchmove,否则有时会触发 touchcancel 来代替 touchend。顺便说一句,它在 Firefox 上运行良好(至少在 Android 上,我什至不知道 FF 在 iOS 上是否存在)。

编辑

您还可以在 touchstart 事件上使用 preventDefault();,但正如其名称所示,它会阻止默认行为,因此再次强调,这取决于您的需求。

关于javascript - Jquery touchend 在手指释放之前触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22125886/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com