如何检测多点触摸手指何时移动到子元素上
How to detect when multitouch finger moves onto child element?
我的实现与鼠标配合得很好,在这里我可以使用委托的jQuery on("mousemove","*")
处理程序来检测用户何时将鼠标悬停在某个东西上,这会触发一个操作。
我想对多点触摸做同样的事情,如果用户在子元素上拖动手指,我希望委托的touchmove
处理程序来拾取它。然而,当手指在容器上(及其子元素上)拖动时,似乎只有容器元素的回调才会被调用。
有没有什么方法可以在不使用JS编写直接测试的情况下实现这一点?
在这里打闹。
请注意,在电脑上单击并拖动B DIV
时,它会正确变为红色。
在iOS设备上(启用了调试控制台),您只能让它显示为蓝色(通过点击"B"div内部)。我希望能够拖过一些东西,然后"把它捡起来"。
Nexus 7安卓4.1.1平板电脑上的行为也与(移动)Chrome相同。
前面的讨论似乎为我的问题提供了一个不令人满意但可行的解决方案:
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- FabricJs-限制主对象内添加对象的移动区域
- 如何从画布上的某个移动事件中获取X和Y
- 触摸移动时切换到新元素
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 停止jQuery UI滑块移动超过给定值
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 如何检测多点触摸手指何时移动到子元素上
- 如何检测 jquery 移动输入滑块何时在 jquery 上移动
- 移动 Safari 垂直滚动 - 如何在 Javascript 中检测窗口何时停止移动
- 如果没有jquery,我需要确定鼠标是否在一个元素上,而不是确定它何时结束(以防它没有移动来触发onmouseover)
- 我如何检测地图何时被移动
- 如何自定义jquery移动对话框何时显示
- 监听DOM元素何时被移动
- 检测移动Safari何时因为第二个视频开始而停止播放视频
- 如何检测鼠标移动何时停止
- 在显示谷歌地图圆形对象之前,告知该对象何时移动