我有一個帶有兩個div元素的html頁面。一個位於頁面的完整左側,它具有classname工具箱。另一個就在工具箱的右側,它具有classname畫布。 在工具箱內部,有一個類名爲node1的方形元素。它的寬度和高度均爲50像素。 以下代碼可以將節點1從工具箱拖到畫布上。 如您所見,有一個名爲x的變量,它是node1的克隆。在node.helper.remove()之後,我想編寫代碼來查找克隆左上角的座標。座標應該相對於畫布。 你能告訴我要寫什麼代碼嗎?Javascript的jQuery的如何找到一個HTML元素的座標?
$(document).ready(function(){
$(".node1").draggable({
helper: 'clone', // cloning the node/icon.
cursor: 'move' // move with cursor.
})
$(".canvas").droppable({
drop: function(event, node)
{
var x = node.helper.clone();
x.draggable({
containment: '.canvas'
});
node.helper.remove();
}
});
});
http://api.jquery.com/position/ – Spokey