如何在触摸结束事件处理程序上获取目标元素?

时间:2013-10-04 11:13:57

标签: jquery html5 mobile touch

我有功能touchstart,touchmove& touchend处理程序就像容器的波纹管一样,容器包含许多元素。在touchmove处理程序中,我在画布中画线。

function touchStartHandler(e){
   var elem = e.target;
   console.log($(elem).text());
}
function touchEndHandler(e){
   var elem = e.target;
   console.log($(elem).text());
}
function touchMoveHandler(e){
   //
}

我想在touchend中获得元素。 事件的目标与接收touchstart事件的元素相同。有什么解决方案可以在touchend事件中获取元素吗?

1 个答案:

答案 0 :(得分:0)

尝试使用e.changedTouches.item(0)

function touchEndHandler(e){
   var elem = e.changedTouches.item(0) ;
   console.log($(elem).text());
}

请查看此问题以获取更多信息: Find element finger is on during a touchend event