8得票2回答
如何扩展 JointJS 图形?

我注意到JointJS从http://www.jointjs.com/开始支持缩放,但没有找到任何示例。 请帮我提供一些步骤,如何在一个中缩放由JointJS创建的结果图?

7得票2回答
jointJS - 为什么pointerclick事件无法触发,只有pointerdown会被激活?

这是有效的: paper.on('cell:pointerdown', function(cellView, evt, x, y) { alert("pointerdown"); }); 但是这段代码并没有做到这一点: paper.on('cell:pointerclick',...

7得票3回答
如何使一张纸可以拖动

如果纸张太大了,不适合显示在div中,我希望能使纸张可拖动。 我尝试了纸张的blank:pointerdown和pointerup事件,但无法跟随鼠标移动。我还尝试使用jquery使纸张元素可拖动,但似乎没有什么效果... 有什么办法可以实现这一点吗?

7得票2回答
JointJS 创建自定义形状,菱形,六边形。

我是 JointJS 的新手,我需要使用 JointJS 创建自定义形状。我尝试使用矩形创建菱形,将其高度和宽度设置为相同,然后旋转 45 度,如下所示: var diamond = new joint.shapes.basic.Rect({ position: { x: ...

7得票3回答
如何在JointJS中交互式地创建链接

我希望能够在我的基于JointJS的图形中交互式地添加链接。 我的想法是,在pointerdown事件中创建一个小型的临时节点,并将其与原始节点连接,将其拖动到另一个节点上方,然后在pointerup事件上创建真正的链接,同时移除临时链接和节点。 不幸的是,我不知道如何说服指针移动临时元素...

7得票1回答
joint.js 在一个新的克隆元素上触发拖动开始

我怎样才能在JointJS的克隆联合元素上触发pointerdown/dragstart事件? 当工具箱纸张上触发pointerdown事件时,将触发toolBoxPointerDown。 当_this.paperDrag上触发pointerup事件时,将触发addNode。 var too...

7得票3回答
在由JointJS创建的元素上制作工具提示

标题已经说明了一切,我在纸上创建了一个图表,并填充了单元格和链接,现在我需要添加工具提示来显示有关每个元素(选定、悬停等)的信息。 我感谢所有的提示、链接和答案......

7得票2回答
如何向JointJS单元格添加类?

我可以使用attr方法来更改单元格的属性,例如设置链接的描边: conn.attr({'.connection': { stroke: 'red' }}); 但我更愿意在CSS文件中设置这些属性,例如像这样: .connection { stroke: #999; } .co...