javascript - 使用 jsPlumb 存储和检索坐标

标签 javascript jquery jsplumb

我想使用jsPlumb(带有jquery)创建一个家谱类型程序。我希望节点可拖动,并且我知道 jsPlumb 可以为您做到这一点。然而,在节点被拖动并重新定位之后,我想让用户能够保存他的更改,并且将保存确切的布局。我需要获取每个元素的坐标并将它们存储在数据库中,然后使用该数据重新创建页面。我怎样才能以最有效的方式做到这一点?

最佳答案

您可以使用绝对定位并使用 jQuery 检索元素位置:

var pos = $(yournode).position();
var top = pos.top;
var left = pos.left;

关于javascript - 使用 jsPlumb 存储和检索坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092202/

相关文章:

javascript - 来自 Alexa 开发人员控制台的 Alexa 技能 : is it possible to have Alexa play a . mp3 - Alexa 托管?

jquery - 加载 jQuery EasyUI 后 jsPlumb 不工作(jQueryUI 和 EasyUI 之间存在冲突)

jsPlumb:使触摸更容易的大型端点

javascript - Node js 事件循环中的微任务在哪里执行,它的阶段是如何排列优先级的?

javascript - Vis.js 时间线动态变化

javascript - 表单提交后保留动画 GIF

javascript - 如何使用jquery从文件输入类型获取文件名而不需要表单提交

javascript - 如果数据来自单独的 ajax 调用,如何为 jqGrid 添加服务器端分页?[Trirand JQgrid 4.6]

javascript - onclick 不适用于按钮

css - 如何在jsplumb中设置连接线的不透明度?