2016-01-13 48 views
2

只要我沒有使用任何路由器或我的鏈路上的光滑屬性,一切都繪製正確。 Normal behavior without routerJointJS - 在鏈路上使用路由器表現奇怪

現在我想使用曼哈頓路由器和事情開始變得怪異。每個鏈接都被繪製爲一個填充元素而不是簡單的線條。

在我看來,別的什麼修改鏈接,以某種方式干涉。 Activated manhattan router

此外像link.attr屬性({ '標記源。':{補: '紅',d: 'M 10 0 L 0 5升10 10 Z'}})被完全忽略。黑色箭頭仍然顯示。

任何想法?

+0

你錯過了joint.css,請接受@ Roman的回答。 – Jocie

回答

3

JointJS庫核心文件是joint.jsjoint.css。請確保他們沒有丟失。

JointJS +依賴性(jQuery的,lodash,骨幹)

<link rel="stylesheet" type="text/css" href="joint.css" /> 
<script src="jquery.min.js"></script> 
<script src="lodash.min.js"></script> 
<script src="backbone-min.js"></script> 
<script src="joint.js"></script> 
+0

賓果!我錯過了CSS文件。現在這一切都很有效。謝謝 – Jocie

1

我不得不將fill:none添加到.connection-wrap.connection來清理。

0

我已經加入到display: none;.link-tools它的工作對我來說。