我有一个带ID的图像网格。当用户捏住移动触摸设备时,我想要检测用户捏住那些实例中的哪一个。因此,不是为每个尝试和检测捏的ID创建30个锤子实例,而是想要反过来检测它。我希望我的问题很明确。
干杯!
答案 0 :(得分:2)
您可以使用event
- 对象来确定当前的target
:
$(document).on('touchstart', function(e){
$(e.target) // this is your element
});
或者,如果您需要在touchmove
上进行测试,请使用elementFromPoint
和手指坐标:
$(document).on('touchmove', function(e){
$( document.elementFromPoint(e.touches[0].pageX, e.touches[0].pageY) ) // this is your element
});
<强>更新强>
您可以使用$.event.props.push("touches");
来规范化touches
。