【发布时间】:2013-08-23 19:13:08
【问题描述】:
我希望我拖动的元素准确地放到它被释放的位置。我不确定我这样做是否正确。到目前为止,我在 drop 事件中获取了 drop 坐标,然后设置了 top 和 left 属性。它可以工作,有点,除了我必须偏移左边和顶部,这让我怀疑有什么不对劲的地方。这是我的功能。谁能指出我正确的方向
var dropped = function (e) {
cancel(e);
machine.parentNode.removeChild(machine);
e.target.appendChild(machine);
$(machine).css("top", (e.offsetY - 40) + 'px');
$(machine).css("left", (e.offsetX - 30) + 'px');
$("#text").html(e.offsetX + ' - ' + e.offsetY);
return false;
}
【问题讨论】:
标签: html drag-and-drop