2013-07-22 3 views
0

Я создал соединение между блоком div с помощью jsplumb. Я хочу добавить стрелку поверх строки подключения. Теперь стрелка не отображается. Я понятия не имею об этом.Стрелка не показана в соединении jsplumb

Есть идеи, почему стрелка не появляется? Любая вещь отсутствует? Большое спасибо.

` HTML: ABC

XYZ

CSS:

window20 {TOP: 10em; LEFT: 10em; WIDTH: 8em;}

window21 {TOP: 26em; LEFT: 10em; ШИРИНА: 8em;}

JavaScript: jsPlumb.connect ({ источник: "window20", цель: "window21", якоря: [ "Вниз", "Вверх"], разъем: "прямой" , endpointsOnTop: true, overlays: ["Arrow"] });

ответ

0

Попробуйте это. Его рабочий код в настоящий момент работает. Все самое лучшее :-) jsPlumb.bind("jsPlumbConnection", function(e) { jsPlumb.select(e).addOverlay([ "Arrow", { foldback:0.2, location:0.75, width:25 } ]); });

+0

Что является объектом "jsPlumbConnection"? Благодарю. – hosir

+0

Вы можете сказать, что это фактически вернет вам каждый новый объект соединения новой формы. Поэтому в обратном вызове вы можете работать над этим объектом. :-) – webcoder

1

Try что-то вроде этого

jsPlumb.bind('connection', function (e) { 
     jsPlumb.select(e).addOverlay(["Arrow", { foldback: 0.2, location: 0.65, width: 25 }]); 
}); 
Смежные вопросы