【问题标题】:Remove unique object on touchend event in multi-touch web application在多点触控 Web 应用程序中删除 touchend 事件的唯一对象
【发布时间】:2011-08-26 04:39:54
【问题描述】:

一直在拔头发,不停地在谷歌上搜索,但找不到解决方案。通过 touchstart 和 touchmove 事件,我可以从 touches.identifier 中检索一个唯一的 id。这是不可能的,因为触摸不适用于 touchend 事件。

  1. 我想创建一个 div 并在 touchstart 发生时分配与 touches.identifer 相同的 id。

  2. 在 touchmove 事件期间更新 div 中的 x y 字符串。

  3. 在 touchend 事件上使用 jquery remove() 删除 div。

第 3 步是我碰壁的地方,我打算使用 $("#"+e.touches.identifier).remove();

对实现第 3 步有什么建议吗?

非常感谢您的帮助!

【问题讨论】:

    标签: jquery web-applications multi-touch touch-event


    【解决方案1】:

    任何时候都存在多个这样的 div 吗?如果您在 touchstart 上为 div 分配一个类,如“touch”,那么您可以在 touchend 上选择 $("div.touch")。 不过,我自己才刚刚开始接触触摸事件,所以我不确定。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    相关资源
    最近更新 更多