七.示例
1. Connection示例
jsPlumb.connect示例、拖拽的connection示例参见文档http://jsplumb.org/doc/usage.html 2. 使用工具函数
1. 分离win5和其他元素的所有链接
2. 隐藏win5的所有链接
3. 隐藏win5链接的所有链接和终结点
4. 显示所有win5的链接
5. 显示win5的所有链接和终点,请注意这个示例中的两个参数,如果它决定这个链接中的其他端点也是不可见的,jsplumb也不会使这个链接显现。
6. 切换win5的链接线的显示或隐藏
7. 重画win5的所有链接
8. 重画win5,win6,win11的所有链接
9. 重画所有链接
10. 取消所有链接
11. 删除从win1出发到给定终结点中间的所有链接和终结点
12. 删除和win1链接的所有端点和之间的链接
13. 删除jsplumb实例管理的端点,删除他们之间的链接,这是和jsplumb.reset()方法相同的
地方,但它不会清除时间监听列表。
14. 删除指定的端点和它的连接线
15. 删除所有的端点、端点、并且清除事件监听列表,返回jsplumb实例的初始化形态
16. 设置端点不可拖动,不管怎样发出指令
17. 设置两个端点不可以拖动:
18. 设置默认情况下是否可拖动元素,默认情况下是可以拖动的
19. 设置win1可拖动
20. 设置win1和win2都可拖动
21. 设置所有包含class=”windows”的元素可拖动
(jQuery下,其他js库下面不列出)
八.开发
目前jQuery-jsplumb-1.3.3-all.js包含了下面的js库集合: jsPlumb-1.3.3.js
jsPlumb-defaults-1.3.3.js
jsPlumb-renderers-canvas-1.3.3.js jsPlumb-renderers-svg-1.3.3.js jsPlumb-renderers-vml-1.3.3.js
jquery.jsPlumb-1.3.3.js jsBezier-0.2-min.js