- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在移动浏览器上运行的 HTML5 应用程序。在其中,如果用户按下按钮,将手指从 div 移开,然后抬起手指,则不会触发 touchend 事件,并且按钮保持“按下”状态。
有什么方法可以检测到这种情况何时发生?我试图避免复杂的解决方案,例如在整个屏幕上监听触摸事件。
最佳答案
这是预期的行为。同样的事情也应该发生在鼠标上。
也就是说,touchend
事件不会在它开始的元素上触发,但应该在 body
元素上触发。如果您在那里收听它,您可以检查并查看是否有任何按钮处于事件状态,如果是,您可以将它们设置为非事件状态(blur()
,如果您使用 CSS)。
关于javascript - 检测手指何时离开屏幕上的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9250980/
我用 cocos2d 制作了我的第一个应用程序,所以我在这里很新 我的第一个问题: 我不会让物体(船)跟随我的手指。 -(void) ccTouchMoved:(UITouch *)touch wit
如果某人将右手压在扫描仪的玻璃上进行扫描,结果将如下所示: (没有橙色和白色注释)。我们如何确定某人的 2D:4D ratio从他们的手的图像? 最佳答案 您已经标记了这个很棒的 opencv - 我
我的 View Controller 中有几个 UIScrollView。我想覆盖一个通过 UIPanGestureRecognizer 捕获 2 根手指滑动的 View ,它不会记录 UIScrol
现在这真是令人困惑...在不离开页面的情况下更新 mysql 数据库...我有 3 位代码。 head 标签中的 javascript、body 中的操作按钮以及要在另一个页面上执行的代码。以下是三个
我有这段代码是从 Style clipboard in flutter 得到的 showMenu( context: context, // TODO: Positio
我是一名优秀的程序员,十分优秀!