gpt4 book ai didi

javascript - 检测手指何时离开屏幕上的对象

转载 作者:行者123 更新时间:2023-11-30 18:32:22 25 4
gpt4 key购买 nike

我有一个在移动浏览器上运行的 HTML5 应用程序。在其中,如果用户按下按钮,将手指从 div 移开,然后抬起手指,则不会触发 touchend 事件,并且按钮保持“按下”状态。

有什么方法可以检测到这种情况何时发生?我试图避免复杂的解决方案,例如在整个屏幕上监听触摸事件。

最佳答案

这是预期的行为。同样的事情也应该发生在鼠标上。

也就是说,touchend 事件不会在它开始的元素上触发,但应该在 body 元素上触发。如果您在那里收听它,您可以检查并查看是否有任何按钮处于事件状态,如果是,您可以将它们设置为非事件状态(blur(),如果您使用 CSS)。

关于javascript - 检测手指何时离开屏幕上的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9250980/

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