在多点触控Web应用程序中删除touchend事件中的唯一对象

时间:2011-08-26 04:39:54

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

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

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

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

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

  4. 步骤3是我撞墙的地方,我打算使用$(“#”+ e.touches.identifier).remove();

    任何有关实现第3步的建议?

    非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

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