我有以下代码,可以让在iOS上运行的用户移动带有类别
.drag
的<div>
在网页上。当只有一个.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'
});
});
var drag = $(this)
代替var drag = this
。 - brienna