我有在它> 1点拖拽元素可投放容器。我想简单地能够看到每个可拖动它们中的任何一个拖动每一次的位置。听起来很简单,但我有一个艰难的时间计算出来。下面是我有:

<script type="text/javascript">
$(function() {
    $("#draggable").draggable({ containment: '#droppable' });
    $("#draggable2").draggable({ containment: '#droppable' });
    $("#droppable").droppable({
        drop: function(event, ui) {
            document.getElementById('position1').value = ui.position.top + ', ' + ui.position.left; 
        }
    });

});
</script>

基本上,其中我有位置1输入的ID收集位置,我想有一个第二线做同样的事情对于其他拖动。

有帮助吗?

解决方案

在你的情况,你不需要使用ui参数。既然你知道什么元素可拖动,可以专门选择它们,找到自己的位置。此外,由于你使用jQuery,请你帮个忙,并与document.getElementById取代$。 : - )

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top