在jsPlumb图表中显示连接丢弃选项
show connection drop options in jsPlumb chart
我正在尝试制作一个网络工具,供用户制作流程图,这是分层的。我正在尝试可视化新的可拖动连接的范围。
每个节点的底部都有"起点",并且可以在顶部接收连接。(这是为了增强层次结构)。现在在我的jsfiddle 中
http://jsfiddle.net/SCSaf/
您可以将"起点"视为正方形,将"终点"视为点。如果你开始从正方形拖动连接,你会看到一个正方形,这很奇怪,因为它应该连接到一个点。我不得不改变这一点,因为那样可以解决我的问题。我做不好。我试着改变这个位置:
var exampleGreyEndpointOptions = {
endpoint:"Rectangle",
paintStyle:{ width:25, height:21, fillStyle:'#666' },
isSource:true,
connectorStyle : { strokeStyle:"#666" },
isTarget:false,
maxConnections:5
};
connectorStyle只更改"箭头",我找不到更改箭头尖端方形的选项。
另一个选项类似于draggable的jsPlumb演示:
http://jsplumbtoolkit.com/draggableConnectors/jquery.html
在这里,您可以看到在dragstart上,接收节点得到一条红色虚线。如果我可以将类似的样式应用于"端点",那也没问题。这个例子的问题是,它还会突出显示其他节点/容器的"起点"。(无法连接)需要明确的是,jsfiddle按照我的意愿工作,只是Visuals有点令人困惑。希望你能帮忙。
我很确定我试过了,但现在我成功了:
添加CSS:
.dragActive {
border: 2px dotted orange;
}
类似var的:
var exampleDropOptions = {
tolerance:"touch",
hoverClass:"dropHover",
activeClass:"dragActive"
};
并相应地更改端点选项:
var endpointOptions = {
// ....
dropOptions: exampleDropOptions
}
这是更新后的JS fiddle。作品http://jsfiddle.net/SCSaf/1/
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 我们如何在互联网断开连接或用户关闭选项卡/浏览器时调用注销servlet
- 禁用 converse.js 的登录和注册选项卡,并将 converse.js 与 openfire 连接
- 选择选项时关闭多个 WebSockets 连接
- 尝试将动态创建的带有选项的选择元素(标记)连接到动态创建的表行
- 在多个选项卡中测试 websocket 连接会使页面快速响应
- 使客户端在选项卡关闭节点上发送断开连接事件.js
- 多重<选项>相互连接
- 在jsPlumb图表中显示连接丢弃选项
- 忽略Grunt连接端口选项
- jQuery UI:通过选项卡连接可排序列表
- 如何连接输入和选择选项
- 将我的复选框与动态选项卡连接
- Angularjs的两个选择框连接到一个模型对象- selected选项