Библиотеката е пренесен за MooTools, YUI и JQuery.
Той използва етап платно, за да плъзнете графики, таблици и различни елементи, показващи начина GUI елементи или други предмети взаимодействат един с друг.
За по-стари браузъри, се използва ExplorerCanvas скрипт на Google.
<Силен> JQuery:
jsPlumb изисква JQuery 1.3.x или 1.4.x; и jQueryUI 1.7.x или 1.8.x.
<силни> MooTools:
jsPlumb изисква MooTools 1.2.4 и Drag.Move от MooTools повече.
<Силен> YUI3:
Силен> jsPlumb изисква YUI 3.3.x
<силни> Характеристики :.
- Графика елементи:
- Connector - линия, свързваща два елемента в страницата
- Endpoint - визуалното представяне на единия край на Connection
- Anchor - на място, по отношение на произхода на елемента, с която един Endpoint може да съществува
- Overlay -. Компонент UI, който се използва за украса на съединител, като етикет, стрела и др
- Connection -. Инстанция на котви, характеристиките, и конектор с нула или повече наслагвания, които работят заедно, за да се присъединят два елемента
Какво ново в тази версия:
- Блок-схема съединители намаляват параметъра мъниче автоматично, когато двата елемента са по-малко от сумата на двете талони. Това може да бъде преодоляно чрез задаване на параметъра alwaysRespectStubs да е вярно за определянето на Схема конектор.
Какво ново във версия 1.4.0:
- jsPlumb сега регистрира като модул AMD ако един AMD товарач е намерена в страницата. Са направени две регистрации:. "Jsplumb" за статичното инстанция, и "jsplumbinstance", за нова инстанция
- Вътрешно, всички конектори са сега, съставени от набор от сегменти, на които те са три вида -. Безие, Straight и Arc
- стойност Завръщане от jsPlumb.select и jsPlumb.selectEndpoints вече поддържа метода "setType".
- setType / addType функции вече поддържат измерва, видове.
Какво ново във версия 1.3.16:
- Добавена понятието Connection и Endpoint & quot; тип & quot ;.
- тип Публикувана "по поръчка" Overlay.
- Added "setEnabled" методи / "isEnabled" да selectEndpoint връщане стойност.
- Подобрения в производителността за оказване етикет.
Какво ново във версия 1.3.11:
- New функционалност:
- метод прибавени "selectEndpoints" да jsPlumb. Това работи по подобен начин да jsPlumb.select (който е за Connections).
- метод Добавено isSuspendDrawing
- Добавено & -образен разклонител & quot; като псевдоним на съществуващата & quot; jsPlumbConnection & quot; събитие. И двете събития са уволнени. Така че не се регистрирате и за двамата!
- Добавено & quot; connectionDetached & quot; като псевдоним на & quot; jsPlumbConnectionDetached & quot; събитие. Както по-горе -. Двете събития са уволнени
- събитие прибавени "maxConnections" до крайни точки.
- обаждане опция прибавени "onMaxConnections" да makeTarget и makeSource
- Фиксирани въпроси:
- Добави събитие "maxConnections" да Endpoint
- selectEndpoints аксесоар
- makeSource не почита параметър maxConnections
- setLabel игнорира suspendDrawing флаг
- deleteEveryEndpoint трябва да спре рисунка, преди да започне и да се възстанови, след като си направи.
Какво ново във версия 1.3.10:
- makeSource сега може да се нарече с "филтър" параметър, който ви позволява да се отговори на мишката събития само върху части на елемента, който искате да.
- Схема конектор поддържа различна дължина мъниче в двата края (доставка масив от две числа, вместо само едно число)
- Позицията на съединителя наслагвания вече може да бъде определен като абсолютна стойност, с положителни стойности, което означава разстоянието от източника и отрицателни стойности, което означава, разстояние от целта.
Какво ново във версия 1.3.9:
- Прав съединител в платно вече поддържа прост dashstyle (два опцията само)
- clearListeners, пожарни и се свързват методи в jsPlumb, Connection и Endpoint сега се върне, така че можете да ги използвате в "перфектен" стил.
- paintStyle и hoverPaintStyle вече не са изложени на Endpoint или Connection.
- getPaintStyle и getHoverPaintStyle методи добавени към Endpoint и Connection.
- HoverClass добавен в jsPlumb подразбиране.
- Няколко нови методи добавени за работа с цели и източници.
Какво ново във версия 1.3.8:
- Режим Hover е спряно, докато нещо се проточи. това пречи на много случайни мига, когато курсорът на мишката по екрана.
- VML крайна точка не е да определя специални CSS клас, ако то е постановено едно. е и сега.
Какво ново във версия 1.3.7:.
- Добавена е функция setId
- Добавено setIdChanged функция. Това позволява на разработчика да информира jsPlumb промяна за самоличност след факта.
- connectionDrag / connectionDragStop събития.
- getConnections взима втори незадължителен аргумент, който разказва jsPlumb да се върне връзки като масив, а не като обект с обхват като ключове.
- може да премине "*" да getConnections за някоя от източник / целева / обхват.
- Добавени showOverlays / hideOverlays функции на Connection и крайна точка.
- Добавено getOverlays метод за свързване и Endpoint.
Какво ново във версия 1.3.6:
- Един последен параметър, който вече се поддържа е "uniqueEndpoint "-. това инструктира makeSource и makeTarget да само да се създаде една свързана крайна точка
- makeSource и makeTarget повиквания сега се уважават от subsquent разговори към jsPlumb.connect.
- Добавени importDefaults и restoreDefaults методи.
- jsPlumb.draggable (..) вече поддържа вложени елементи.
<силни> Изисквания
- JavaScript поддръжка на клиентска страна
Коментари не е намерена