Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 重新创建图表_Jquery_Jsplumb - Fatal编程技术网

Jquery 重新创建图表

Jquery 重新创建图表,jquery,jsplumb,Jquery,Jsplumb,如果我想重新创建使用jsplumb拖动元素制作的图表,我可以发送锚的位置。。但我想知道如何发送可拖动元素的确切位置。开始时,我会告诉你这些元素的位置,但在拖放过程中,我会在画布上移动它们,然后当我“保存”图表时,我想记住元素的当前位置,而不是开始位置。只要在按下保存按钮时触发类似的操作: $('.your elements').each(function(){ var elementPositionX = $(this).css('left'); var elementPosit

如果我想重新创建使用jsplumb拖动元素制作的图表,我可以发送锚的位置。。但我想知道如何发送可拖动元素的确切位置。开始时,我会告诉你这些元素的位置,但在拖放过程中,我会在画布上移动它们,然后当我“保存”图表时,我想记住元素的当前位置,而不是开始位置。

只要在按下保存按钮时触发类似的操作:

$('.your elements').each(function(){
    var elementPositionX = $(this).css('left');
    var elementPositionY = $(this).css('top');
}

我通过保存元素的位置和偏移量来实现
$(element).offset()
$(element).position()
是获取被拖动元素的最终位置的朋友。我将尝试。非常感谢。