我有以下代码,它允许运行 iOS 的用户在页面上移动一个<div>
类.drag
。这在有一个 的.drag
情况下工作正常,但在有两个实例时无法工作。是否可以让代码找到所有的<div>
,然后让它们可以拖动?
var drag = $(".drag")[0];
xPos = drag.offsetWidth / 2;
yPos = drag.offsetHeight / 2;
drag.addEventListener("touchmove", function() {
event.preventDefault();
$(this).css({
'left' : event.targetTouches[0].pageX - xPos + 'px',
'top' : event.targetTouches[0].pageY - yPos + 'px'
});
});