【发布时间】:2013-03-24 09:42:22
【问题描述】:
对于在touchend 事件期间测量一个元素是否(视觉上)在另一个元素之上的最佳方法感到困惑。本质上,我正在实现触摸友好的拖放操作。
我在.elementFromPoint() 和event.touches 上看到了一点,但我不确定如何使用它们来测量特定元素的边界。如下所示。
.bind('touchend', function(e){
e.preventDefault();
/* IF (targ is within titles bounds) { append targ to titles} */
if (titles == document.elementFromPoint(orig.touches[0].pageX,orig.touches[0].pageY)){
titles.append(targ);
}
targ.removeClass('moving').removeAttr('style');
});
【问题讨论】:
标签: javascript drag-and-drop coordinates touch-event